diff -Nru evolution-3.21.91/ChangeLog evolution-3.22.0/ChangeLog --- evolution-3.21.91/ChangeLog 2016-03-04 08:16:23.000000000 +0000 +++ evolution-3.22.0/ChangeLog 2016-09-19 08:03:43.000000000 +0000 @@ -4,4 +4,4 @@ Get a clone of git repository and list changes with 'git log' there, $ git clone git://git.gnome.org/evolution or browse changes online at - http://git.gnome.org/browse/evolution/log/?h=master + http://git.gnome.org/browse/evolution/log/?h=gnome-3-22 diff -Nru evolution-3.21.91/configure evolution-3.22.0/configure --- evolution-3.21.91/configure 2016-08-29 12:48:24.000000000 +0000 +++ evolution-3.22.0/configure 2016-09-19 08:04:18.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for evolution 3.21.91. +# Generated by GNU Autoconf 2.69 for evolution 3.22.0. # # Report bugs to . # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='evolution' PACKAGE_TARNAME='evolution' -PACKAGE_VERSION='3.21.91' -PACKAGE_STRING='evolution 3.21.91' +PACKAGE_VERSION='3.22.0' +PACKAGE_STRING='evolution 3.22.0' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution' PACKAGE_URL='http://wiki.gnome.org/Apps/Evolution/' @@ -1612,7 +1612,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 evolution 3.21.91 to adapt to many kinds of systems. +\`configure' configures evolution 3.22.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1682,7 +1682,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of evolution 3.21.91:";; + short | recursive ) echo "Configuration of evolution 3.22.0:";; esac cat <<\_ACEOF @@ -1938,7 +1938,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -evolution configure 3.21.91 +evolution configure 3.22.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2307,7 +2307,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by evolution $as_me 3.21.91, which was +It was created by evolution $as_me 3.22.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3170,7 +3170,7 @@ # Define the identity of the package. PACKAGE='evolution' - VERSION='3.21.91' + VERSION='3.22.0' cat >>confdefs.h <<_ACEOF @@ -4698,9 +4698,9 @@ ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" -if test "$3.21.91" != "$3.20"; then +if test "$3.22.0" != "$3.22.0"; then -$as_echo "#define STABLE_VERSION \"3.20\"" >>confdefs.h +$as_echo "#define STABLE_VERSION \"3.22.0\"" >>confdefs.h fi @@ -4714,9 +4714,9 @@ EVO_MAJOR_VERSION=3 -EVO_MINOR_VERSION=21 +EVO_MINOR_VERSION=22 -EVO_MICRO_VERSION=91 +EVO_MICRO_VERSION=0 ac_ext=c @@ -16101,7 +16101,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 \$GIO_UNIX_REQUIREMENT\""; } >&5 ($PKG_CONFIG --exists --print-errors "gio-2.0 >= 2.46.0 gmodule-2.0 >= 2.46.0 @@ -16113,7 +16113,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 @@ -16128,7 +16128,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else @@ -16151,7 +16151,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 \$GIO_UNIX_REQUIREMENT\""; } >&5 ($PKG_CONFIG --exists --print-errors "gio-2.0 >= 2.46.0 gmodule-2.0 >= 2.46.0 @@ -16163,7 +16163,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 @@ -16178,7 +16178,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else @@ -16210,7 +16210,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT" 2>&1` else GNOME_PLATFORM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gio-2.0 >= 2.46.0 @@ -16223,7 +16223,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT" 2>&1` fi # Put the nasty error message in config.log where it belongs @@ -16239,7 +16239,7 @@ libxml-2.0 >= 2.7.3 shared-mime-info >= 0.22 gsettings-desktop-schemas >= 2.91.92 - webkit2gtk-4.0 >= 2.13.0 + webkit2gtk-4.0 >= 2.13.90 $GIO_UNIX_REQUIREMENT) were not met: $GNOME_PLATFORM_PKG_ERRORS @@ -16394,27 +16394,27 @@ pkg_cv_EVOLUTION_DATA_SERVER_CFLAGS="$EVOLUTION_DATA_SERVER_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91\""; } >&5 - ($PKG_CONFIG --exists --print-errors "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_EVOLUTION_DATA_SERVER_CFLAGS=`$PKG_CONFIG --cflags "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91" 2>/dev/null` + pkg_cv_EVOLUTION_DATA_SERVER_CFLAGS=`$PKG_CONFIG --cflags "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -16426,27 +16426,27 @@ pkg_cv_EVOLUTION_DATA_SERVER_LIBS="$EVOLUTION_DATA_SERVER_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91\""; } >&5 - ($PKG_CONFIG --exists --print-errors "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_EVOLUTION_DATA_SERVER_LIBS=`$PKG_CONFIG --libs "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91" 2>/dev/null` + pkg_cv_EVOLUTION_DATA_SERVER_LIBS=`$PKG_CONFIG --libs "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -16467,29 +16467,29 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - EVOLUTION_DATA_SERVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91" 2>&1` + EVOLUTION_DATA_SERVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0" 2>&1` else - EVOLUTION_DATA_SERVER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91" 2>&1` + EVOLUTION_DATA_SERVER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$EVOLUTION_DATA_SERVER_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements (camel-1.2 >= 3.21.91 - libebook-1.2 >= 3.21.91 - libecal-1.2 >= 3.21.91 - libedataserver-1.2 >= 3.21.91 - libedataserverui-1.2 >= 3.21.91 - libebackend-1.2 >= 3.21.91) were not met: + as_fn_error $? "Package requirements (camel-1.2 >= 3.22.0 + libebook-1.2 >= 3.22.0 + libecal-1.2 >= 3.22.0 + libedataserver-1.2 >= 3.22.0 + libedataserverui-1.2 >= 3.22.0 + libebackend-1.2 >= 3.22.0) were not met: $EVOLUTION_DATA_SERVER_PKG_ERRORS @@ -16754,15 +16754,15 @@ pkg_cv_AUTOAR_CFLAGS="$AUTOAR_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_AUTOAR_CFLAGS=`$PKG_CONFIG --cflags "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1" 2>/dev/null` + pkg_cv_AUTOAR_CFLAGS=`$PKG_CONFIG --cflags "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -16774,15 +16774,15 @@ pkg_cv_AUTOAR_LIBS="$AUTOAR_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_AUTOAR_LIBS=`$PKG_CONFIG --libs "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1" 2>/dev/null` + pkg_cv_AUTOAR_LIBS=`$PKG_CONFIG --libs "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -16803,11 +16803,11 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - AUTOAR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1" 2>&1` + AUTOAR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1" 2>&1` else - AUTOAR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-autoar >= 0.1 - gnome-autoar-gtk >= 0.1" 2>&1` + AUTOAR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-autoar-0 >= 0.1.1 + gnome-autoar-gtk-0 >= 0.1.1" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$AUTOAR_PKG_ERRORS" >&5 @@ -16815,7 +16815,7 @@ as_fn_error $? " gnome-autoar or gnome-autoar-gtk not found - (or version < 0.1) + (or version < 0.1.1) If you want to disable support for automatic archives handling, please append --disable-autoar to configure. @@ -16827,7 +16827,7 @@ as_fn_error $? " gnome-autoar or gnome-autoar-gtk not found - (or version < 0.1) + (or version < 0.1.1) If you want to disable support for automatic archives handling, please append --disable-autoar to configure. @@ -19934,12 +19934,12 @@ pkg_cv_WEB_EXTENSION_CFLAGS="$WEB_EXTENSION_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0 >= 2.13.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0 >= 2.13.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0 >= 2.13.90\""; } >&5 + ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0 >= 2.13.90") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_WEB_EXTENSION_CFLAGS=`$PKG_CONFIG --cflags "webkit2gtk-4.0 >= 2.13.0" 2>/dev/null` + pkg_cv_WEB_EXTENSION_CFLAGS=`$PKG_CONFIG --cflags "webkit2gtk-4.0 >= 2.13.90" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -19951,12 +19951,12 @@ pkg_cv_WEB_EXTENSION_LIBS="$WEB_EXTENSION_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0 >= 2.13.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0 >= 2.13.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0 >= 2.13.90\""; } >&5 + ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0 >= 2.13.90") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_WEB_EXTENSION_LIBS=`$PKG_CONFIG --libs "webkit2gtk-4.0 >= 2.13.0" 2>/dev/null` + pkg_cv_WEB_EXTENSION_LIBS=`$PKG_CONFIG --libs "webkit2gtk-4.0 >= 2.13.90" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -19977,14 +19977,14 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - WEB_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "webkit2gtk-4.0 >= 2.13.0" 2>&1` + WEB_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "webkit2gtk-4.0 >= 2.13.90" 2>&1` else - WEB_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "webkit2gtk-4.0 >= 2.13.0" 2>&1` + WEB_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "webkit2gtk-4.0 >= 2.13.90" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$WEB_EXTENSION_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements (webkit2gtk-4.0 >= 2.13.0) were not met: + as_fn_error $? "Package requirements (webkit2gtk-4.0 >= 2.13.90) were not met: $WEB_EXTENSION_PKG_ERRORS @@ -21486,7 +21486,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by evolution $as_me 3.21.91, which was +This file was extended by evolution $as_me 3.22.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -21553,7 +21553,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -evolution config.status 3.21.91 +evolution config.status 3.22.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru evolution-3.21.91/configure.ac evolution-3.22.0/configure.ac --- evolution-3.21.91/configure.ac 2016-08-26 15:36:41.000000000 +0000 +++ evolution-3.22.0/configure.ac 2016-09-12 11:49:59.000000000 +0000 @@ -1,7 +1,7 @@ dnl Evolution Versions m4_define([evo_major_version], [3]) -m4_define([evo_minor_version], [21]) -m4_define([evo_micro_version], [91]) +m4_define([evo_minor_version], [22]) +m4_define([evo_micro_version], [0]) m4_define([evo_version], [evo_major_version.evo_minor_version.evo_micro_version]) m4_define([evo_stable_version], @@ -50,7 +50,7 @@ m4_define([enchant_minimum_version], [1.1.7]) m4_define([gnome_desktop_minimum_version], [2.91.3]) m4_define([gsettings_desktop_schemas_minimum_version], [2.91.92]) -m4_define([webkit2gtk_minimum_version], [2.13.0]) +m4_define([webkit2gtk_minimum_version], [2.13.90]) m4_define([libxml_minimum_version], [2.7.3]) m4_define([shared_mime_info_minimum_version], [0.22]) m4_define([libpst_minimum_version], [0.6.54]) @@ -61,7 +61,7 @@ m4_define([geocode_glib_minimum_version], [3.10]) m4_define([gladeui_minimum_version], [3.10.0]) m4_define([gweather_minimum_version], [3.10]) -m4_define([gnome_autoar_minimum_version], [0.1]) +m4_define([gnome_autoar_minimum_version], [0.1.1]) m4_define([libcanberra_gtk_minimum_version], [0.25]) m4_define([libnotify_minimum_version], [0.7]) @@ -368,8 +368,8 @@ if test x"$enable_autoar" = xyes; then PKG_CHECK_MODULES( [AUTOAR], - [gnome-autoar >= gnome_autoar_minimum_version - gnome-autoar-gtk >= gnome_autoar_minimum_version],, + [gnome-autoar-0 >= gnome_autoar_minimum_version + gnome-autoar-gtk-0 >= gnome_autoar_minimum_version],, [AC_MSG_ERROR([ gnome-autoar or gnome-autoar-gtk not found diff -Nru evolution-3.21.91/data/org.gnome.evolution.shell.gschema.xml.in evolution-3.22.0/data/org.gnome.evolution.shell.gschema.xml.in --- evolution-3.21.91/data/org.gnome.evolution.shell.gschema.xml.in 2016-08-26 15:36:41.000000000 +0000 +++ evolution-3.22.0/data/org.gnome.evolution.shell.gschema.xml.in 2016-09-05 09:57:07.000000000 +0000 @@ -15,6 +15,16 @@ <_summary>Initial file chooser folder <_description>Initial folder for GtkFileChooser dialogs. + + '' + <_summary>Compression format used by autoar + <_description>Compression format used when compressing attached directories with autoar. + + + '' + <_summary>Compression filter used by autoar + <_description>Compression filter used when compressing attached directories with autoar. + false <_summary>Start in offline mode diff -Nru evolution-3.21.91/debian/changelog evolution-3.22.0/debian/changelog --- evolution-3.21.91/debian/changelog 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/changelog 2016-09-29 23:17:34.000000000 +0000 @@ -1,6 +1,6 @@ -evolution (3.21.91-1ubuntu1) yakkety; urgency=medium +evolution (3.22.0-2ubuntu1) yakkety; urgency=medium - * Merge with Debian. Remaining changes: + * Merge with Debian (LP: #1613291). Remaining changes: + debian/evolution-common.gsettings-override: Set 'notify-with-tray' to false to not use the notification area for calendar reminders. + debian/control: @@ -9,8 +9,35 @@ from evolution-dev to libevolution + debian/patches/alarm-notify-nodisplay.patch: don't show the alarm notifier in gnome-session-properties + * Backport these patches from the 3.22 branch: + - git_fix-disabling-spell-check.patch + - git_fix-typing-in-meeting-invites.patch + - git_prefer-text-over-image-in-paste.patch + - git_leading-space-disappears-on-para-change.patch - -- Jeremy Bicha Thu, 08 Sep 2016 21:21:29 -0400 + -- Jeremy Bicha Thu, 29 Sep 2016 19:17:34 -0400 + +evolution (3.22.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Michael Biebl Fri, 30 Sep 2016 00:09:48 +0200 + +evolution (3.22.0-1) experimental; urgency=medium + + * New upstream release. + * Update patches: + - Drop Fix-archives-support-in-attachments.patch, merged upstream. + - Drop lower-webkit-dependency.patch, no longer necessary. + - Refresh remaining patches. + * Update Build-Depends: + - Bump libwebkit2gtk-4.0-dev to (>= 2.13.90). + - Bump libgnome-autoar-0-dev and libgnome-autoar-gtk-0-dev to (>= 0.1.1). + - Bump e-d-s dependencies and build-dependencies to 3.22.0. + * Add Build-Depends on gnome-common for the GNOME_CODE_COVERAGE macro, + required for autoreconf. (Closes: #837863) + + -- Michael Biebl Thu, 22 Sep 2016 01:06:01 +0200 evolution (3.21.91-1) experimental; urgency=medium diff -Nru evolution-3.21.91/debian/control evolution-3.22.0/debian/control --- evolution-3.21.91/debian/control 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/control 2016-09-29 23:17:34.000000000 +0000 @@ -13,22 +13,22 @@ Vcs-Bzr: lp:~ubuntu-desktop/evolution/ubuntu Vcs-Browser: https://code.launchpad.net/~ubuntu-desktop/evolution/ubuntu X-Ubuntu-Use-Langpack: yes -Build-Depends: debhelper (>= 9.20160403~), +Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.16.1), libchamplain-gtk-0.12-dev, libglib2.0-dev (>= 2.46.0), libgtk-3-dev (>= 3.10.0), libgail-3-dev (>= 3.0.2), libgdk-pixbuf2.0-dev (>= 2.24.0), - libcamel1.2-dev (>= 3.21.91), - libebook1.2-dev (>= 3.21.91), - libecal1.2-dev (>= 3.21.91), - libedataserver1.2-dev (>= 3.21.91), - libedataserverui1.2-dev (>= 3.21.91), - libebackend1.2-dev (>= 3.21.91), - evolution-data-server-dev (>= 3.21.91), + libcamel1.2-dev (>= 3.22.0), + libebook1.2-dev (>= 3.22.0), + libecal1.2-dev (>= 3.22.0), + libedataserver1.2-dev (>= 3.22.0), + libedataserverui1.2-dev (>= 3.22.0), + libebackend1.2-dev (>= 3.22.0), + evolution-data-server-dev (>= 3.22.0), evolution-data-server-dev (<< 3.23), - libwebkit2gtk-4.0-dev (>= 2.12.0), + libwebkit2gtk-4.0-dev (>= 2.13.90), libgcr-3-dev (>= 3.4), libgtkspell3-3-dev, libgeocode-glib-dev (>= 3.10), @@ -58,19 +58,20 @@ libice-dev, yelp-tools, gnome-pkg-tools, + gnome-common, gsettings-desktop-schemas-dev (>= 2.91.92), libclutter-gtk-1.0-dev (>= 0.90), highlight, libcryptui-dev, - libgnome-autoar-0-dev (>= 0.1), - libgnome-autoar-gtk-0-dev (>= 0.1), + libgnome-autoar-0-dev (>= 0.1.1), + libgnome-autoar-gtk-0-dev (>= 0.1.1), Package: evolution Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, evolution-common (= ${source:Version}), - evolution-data-server (>= 3.21.91), + evolution-data-server (>= 3.22.0), evolution-data-server (<< 3.23), dbus, psmisc @@ -114,8 +115,6 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, evolution-common (= ${source:Version}), -Breaks: evolution-dev (<< 3.21.91) -Replaces: evolution-dev (<< 3.21.91) Description: evolution libraries This package contains libraries used by evolution and the Anjal mail client. @@ -143,7 +142,7 @@ libebackend1.2-dev, libgtk-3-dev (>= 3.10), libgnome-desktop-3-dev, - libwebkit2gtk-4.0-dev (>= 2.12.0), + libwebkit2gtk-4.0-dev (>= 2.13.90), libedataserver1.2-dev, libedataserverui1.2-dev, Description: development library files for Evolution diff -Nru evolution-3.21.91/debian/patches/02_nss_paths.patch evolution-3.22.0/debian/patches/02_nss_paths.patch --- evolution-3.21.91/debian/patches/02_nss_paths.patch 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/patches/02_nss_paths.patch 2016-09-29 23:17:34.000000000 +0000 @@ -4,9 +4,11 @@ built-in certificate store of NSS) lives, and it's actually under libdir/nss rather than directly under libdir. +Index: b/configure.ac +=================================================================== --- a/configure.ac +++ b/configure.ac -@@ -745,7 +745,7 @@ +@@ -751,7 +751,7 @@ fi AC_DEFINE(HAVE_NSS,1,[Define if you have NSS]) AC_DEFINE(HAVE_SSL,1,[Define if you have a supported SSL library]) diff -Nru evolution-3.21.91/debian/patches/10_revert_libevolution_avoid-version.patch evolution-3.22.0/debian/patches/10_revert_libevolution_avoid-version.patch --- evolution-3.21.91/debian/patches/10_revert_libevolution_avoid-version.patch 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/patches/10_revert_libevolution_avoid-version.patch 2016-09-29 23:17:34.000000000 +0000 @@ -101,7 +101,7 @@ =================================================================== --- a/e-util/Makefile.am +++ b/e-util/Makefile.am -@@ -646,7 +646,7 @@ +@@ -675,7 +675,7 @@ $(PLATFORM_SOURCES) \ $(NULL) @@ -114,7 +114,7 @@ =================================================================== --- a/em-format/Makefile.am +++ b/em-format/Makefile.am -@@ -98,7 +98,7 @@ +@@ -95,7 +95,7 @@ e-mail-parser-image.c \ e-mail-parser-inlinepgp-encrypted.c \ e-mail-parser-inlinepgp-signed.c \ @@ -123,7 +123,7 @@ e-mail-parser-message-deliverystatus.c \ e-mail-parser-message-external.c \ e-mail-parser-message-rfc822.c \ -@@ -125,7 +125,7 @@ +@@ -122,7 +122,7 @@ e-mail-stripsig-filter.c \ $(SMIME_EXTENSIONS) @@ -162,7 +162,7 @@ =================================================================== --- a/mail/Makefile.am +++ b/mail/Makefile.am -@@ -238,7 +238,7 @@ +@@ -240,7 +240,7 @@ $(LIBSOUP_LIBS) \ $(NULL) diff -Nru evolution-3.21.91/debian/patches/Fix-archives-support-in-attachments.patch evolution-3.22.0/debian/patches/Fix-archives-support-in-attachments.patch --- evolution-3.21.91/debian/patches/Fix-archives-support-in-attachments.patch 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/patches/Fix-archives-support-in-attachments.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,649 +0,0 @@ -From b5681c51321045e0a509e5b656301e1032d8c4aa Mon Sep 17 00:00:00 2001 -From: Razvan Chitu -Date: Fri, 26 Aug 2016 14:55:12 +0300 -Subject: [PATCH] Fix archives support in attachments - -The API of gnome-autoar was recently modified so compression and extraction -were no longer working. Replace autoar preferences objects with two shell -settings. Save memory file to disk before extracting it. Handle generation of -unique file names internally. - -https://bugzilla.gnome.org/show_bug.cgi?id=770380 ---- - configure.ac | 4 +- - data/org.gnome.evolution.shell.gschema.xml.in | 10 + - e-util/e-attachment-store.c | 78 +++---- - e-util/e-attachment.c | 280 +++++++++++++++++++------- - 4 files changed, 254 insertions(+), 118 deletions(-) - -diff --git a/configure.ac b/configure.ac -index a1ba2c0..a841591 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -368,8 +368,8 @@ AC_ARG_ENABLE([autoar], - if test x"$enable_autoar" = xyes; then - PKG_CHECK_MODULES( - [AUTOAR], -- [gnome-autoar >= gnome_autoar_minimum_version -- gnome-autoar-gtk >= gnome_autoar_minimum_version],, -+ [gnome-autoar-0 >= gnome_autoar_minimum_version -+ gnome-autoar-gtk-0 >= gnome_autoar_minimum_version],, - [AC_MSG_ERROR([ - - gnome-autoar or gnome-autoar-gtk not found -diff --git a/data/org.gnome.evolution.shell.gschema.xml.in b/data/org.gnome.evolution.shell.gschema.xml.in -index 18ece74..02a5a18 100644 ---- a/data/org.gnome.evolution.shell.gschema.xml.in -+++ b/data/org.gnome.evolution.shell.gschema.xml.in -@@ -15,6 +15,16 @@ - <_summary>Initial file chooser folder - <_description>Initial folder for GtkFileChooser dialogs. - -+ -+ '' -+ <_summary>Compression format used by autoar -+ <_description>Compression format used when compressing attached directories with autoar. -+ -+ -+ '' -+ <_summary>Compression filter used by autoar -+ <_description>Compression filter used when compressing attached directories with autoar. -+ - - false - <_summary>Start in offline mode -diff --git a/e-util/e-attachment-store.c b/e-util/e-attachment-store.c -index 85fa19a..05e4809 100644 ---- a/e-util/e-attachment-store.c -+++ b/e-util/e-attachment-store.c -@@ -29,7 +29,7 @@ - #include - - #ifdef HAVE_AUTOAR --#include -+#include - #include - #endif - -@@ -648,8 +648,10 @@ e_attachment_store_run_load_dialog (EAttachmentStore *store, - - #ifdef HAVE_AUTOAR - GSettings *settings; -- AutoarPref *arpref; -- gint format, filter; -+ char *format_string; -+ char *filter_string; -+ gint format; -+ gint filter; - #endif - - g_return_if_fail (E_IS_ATTACHMENT_STORE (store)); -@@ -699,14 +701,23 @@ e_attachment_store_run_load_dialog (EAttachmentStore *store, - option_format_box = GTK_BOX (option_format_box_widget); - gtk_box_pack_start (extra_box, option_format_box_widget, FALSE, FALSE, 0); - -- settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); -- arpref = autoar_pref_new_with_gsettings (settings); -+ settings = e_util_ref_settings ("org.gnome.evolution.shell"); -+ -+ format_string = g_settings_get_string (settings, "autoar-format"); -+ filter_string = g_settings_get_string (settings, "autoar-filter"); -+ -+ if (!e_enum_from_string (AUTOAR_TYPE_FORMAT, format_string, &format)) { -+ format = AUTOAR_FORMAT_ZIP; -+ } -+ if (!e_enum_from_string (AUTOAR_TYPE_FILTER, filter_string, &filter)) { -+ filter = AUTOAR_FILTER_NONE; -+ } - - option_format_label = gtk_label_new ( - _("Archive selected directories using this format:")); - option_format_combo = autoar_gtk_chooser_simple_new ( -- autoar_pref_get_default_format (arpref), -- autoar_pref_get_default_filter (arpref)); -+ format, -+ filter); - gtk_box_pack_start (option_format_box, option_format_label, FALSE, FALSE, 0); - gtk_box_pack_start (option_format_box, option_format_combo, FALSE, FALSE, 0); - #endif -@@ -729,8 +740,23 @@ e_attachment_store_run_load_dialog (EAttachmentStore *store, - - #ifdef HAVE_AUTOAR - autoar_gtk_chooser_simple_get (option_format_combo, &format, &filter); -- autoar_pref_set_default_format (arpref, format); -- autoar_pref_set_default_filter (arpref, filter); -+ -+ if (!e_enum_to_string (AUTOAR_TYPE_FORMAT, format)) { -+ format = AUTOAR_FORMAT_ZIP; -+ } -+ -+ if (!e_enum_to_string (AUTOAR_TYPE_FORMAT, filter)) { -+ filter = AUTOAR_FILTER_NONE; -+ } -+ -+ g_settings_set_string ( -+ settings, -+ "autoar-format", -+ e_enum_to_string (AUTOAR_TYPE_FORMAT, format)); -+ g_settings_set_string ( -+ settings, -+ "autoar-filter", -+ e_enum_to_string (AUTOAR_TYPE_FILTER, filter)); - #endif - - for (iter = files; iter != NULL; iter = g_slist_next (iter)) { -@@ -742,11 +768,6 @@ e_attachment_store_run_load_dialog (EAttachmentStore *store, - e_attachment_set_disposition (attachment, disposition); - e_attachment_store_add_attachment (store, attachment); - --#ifdef HAVE_AUTOAR -- g_object_set_data_full (G_OBJECT (attachment), -- "autoar-pref", g_object_ref (arpref), g_object_unref); --#endif -- - e_attachment_load_async ( - attachment, (GAsyncReadyCallback) - e_attachment_load_handle_error, parent); -@@ -760,7 +781,8 @@ exit: - gtk_widget_destroy (dialog); - #ifdef HAVE_AUTOAR - g_object_unref (settings); -- g_object_unref (arpref); -+ g_free (format_string); -+ g_free (filter_string); - #endif - } - -@@ -848,8 +870,6 @@ e_attachment_store_run_save_dialog (EAttachmentStore *store, - const gchar *name = NULL; - - #ifdef HAVE_AUTOAR -- AutoarPref *arpref; -- GSettings *settings; - gchar *mime_type; - #endif - -@@ -867,15 +887,10 @@ e_attachment_store_run_save_dialog (EAttachmentStore *store, - - #ifdef HAVE_AUTOAR - mime_type = e_attachment_dup_mime_type (attachment); -- settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); -- arpref = autoar_pref_new_with_gsettings (settings); -- if (!autoar_pref_check_file_name (arpref, name) && -- !autoar_pref_check_mime_type_d (arpref, mime_type)) { -+ if (!autoar_check_mime_type_supported (mime_type)) { - gtk_widget_hide (extra_box_widget); - } - -- g_clear_object (&settings); -- g_clear_object (&arpref); - g_free (mime_type); - #endif - -@@ -903,27 +918,16 @@ e_attachment_store_run_save_dialog (EAttachmentStore *store, - e_attachment_set_save_self (attachment_list->data, save_self); - e_attachment_set_save_extracted (attachment_list->data, save_extracted); - } else { -- AutoarPref *arpref; -- GSettings *settings; - GList *iter; - -- settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); -- arpref = autoar_pref_new_with_gsettings (settings); -- - for (iter = attachment_list; iter != NULL; iter = iter->next) { - EAttachment *attachment; -- GFileInfo *file_info; -- const gchar *name; - gchar *mime_type; - - attachment = iter->data; -- file_info = e_attachment_ref_file_info (attachment); -- name = g_file_info_get_display_name (file_info); - mime_type = e_attachment_dup_mime_type (attachment); - -- if ((name != NULL && -- autoar_pref_check_file_name (arpref, name)) || -- autoar_pref_check_mime_type_d (arpref, mime_type)) { -+ if (autoar_check_mime_type_supported (mime_type)) { - e_attachment_set_save_self (attachment, save_self); - e_attachment_set_save_extracted (attachment, save_extracted); - } else { -@@ -931,12 +935,8 @@ e_attachment_store_run_save_dialog (EAttachmentStore *store, - e_attachment_set_save_extracted (attachment, FALSE); - } - -- g_object_unref (file_info); - g_free (mime_type); - } -- -- g_object_unref (settings); -- g_object_unref (arpref); - } - #endif - } else { -diff --git a/e-util/e-attachment.c b/e-util/e-attachment.c -index d451f18..21dec66 100644 ---- a/e-util/e-attachment.c -+++ b/e-util/e-attachment.c -@@ -29,8 +29,7 @@ - #include - - #ifdef HAVE_AUTOAR --#include --#include -+#include - #endif - - #include -@@ -2027,7 +2026,7 @@ attachment_load_file_read_cb (GFile *file, - - #ifdef HAVE_AUTOAR - static void --attachment_load_created_decide_dest_cb (AutoarCreate *arcreate, -+attachment_load_created_decide_dest_cb (AutoarCompressor *compressor, - GFile *destination, - EAttachment *attachment) - { -@@ -2035,23 +2034,23 @@ attachment_load_created_decide_dest_cb (AutoarCreate *arcreate, - } - - static void --attachment_load_created_cancelled_cb (AutoarCreate *arcreate, -+attachment_load_created_cancelled_cb (AutoarCompressor *compressor, - LoadContext *load_context) - { - attachment_load_check_for_error (load_context, - g_error_new_literal ( - G_IO_ERROR, G_IO_ERROR_CANCELLED, _("Operation was cancelled"))); -- g_object_unref (arcreate); -+ g_object_unref (compressor); - } - - static void --attachment_load_created_completed_cb (AutoarCreate *arcreate, -+attachment_load_created_completed_cb (AutoarCompressor *compressor, - LoadContext *load_context) - { - EAttachment *attachment; - GFile *file; - -- g_object_unref (arcreate); -+ g_object_unref (compressor); - - /* We have set the file to the created temporary archive, so we can - * query info again and use the regular procedure to load the -@@ -2068,12 +2067,12 @@ attachment_load_created_completed_cb (AutoarCreate *arcreate, - } - - static void --attachment_load_created_error_cb (AutoarCreate *arcreate, -+attachment_load_created_error_cb (AutoarCompressor *compressor, - GError *error, - LoadContext *load_context) - { - attachment_load_check_for_error (load_context, g_error_copy (error)); -- g_object_unref (arcreate); -+ g_object_unref (compressor); - } - #endif - -@@ -2101,25 +2100,49 @@ attachment_load_query_info_cb (GFile *file, - - #ifdef HAVE_AUTOAR - if (g_file_info_get_file_type (file_info) == G_FILE_TYPE_DIRECTORY) { -- AutoarCreate *arcreate; -- AutoarPref *arpref; /* Do not unref */ -+ AutoarCompressor *compressor; - GFile *temporary; -+ GSettings *settings; -+ GList *files = NULL; -+ char *format_string; -+ char *filter_string; -+ gint format; -+ gint filter; - -- arpref = g_object_get_data (G_OBJECT (attachment), "autoar-pref"); - temporary = attachment_get_temporary (&error); - if (attachment_load_check_for_error (load_context, error)) - return; -- arcreate = autoar_create_new_file (arpref, temporary, file, NULL); -- g_signal_connect (arcreate, "decide-dest", -+ -+ settings = e_util_ref_settings ("org.gnome.evolution.shell"); -+ -+ format_string = g_settings_get_string (settings, "autoar-format"); -+ filter_string = g_settings_get_string (settings, "autoar-filter"); -+ -+ if (!e_enum_from_string (AUTOAR_TYPE_FORMAT, format_string, &format)) { -+ format = AUTOAR_FORMAT_ZIP; -+ } -+ if (!e_enum_from_string (AUTOAR_TYPE_FILTER, filter_string, &filter)) { -+ filter = AUTOAR_FILTER_NONE; -+ } -+ -+ files = g_list_prepend (files, file); -+ -+ compressor = autoar_compressor_new ( -+ files, temporary, format, filter, FALSE); -+ g_signal_connect (compressor, "decide-dest", - G_CALLBACK (attachment_load_created_decide_dest_cb), attachment); -- g_signal_connect (arcreate, "cancelled", -+ g_signal_connect (compressor, "cancelled", - G_CALLBACK (attachment_load_created_cancelled_cb), load_context); -- g_signal_connect (arcreate, "completed", -+ g_signal_connect (compressor, "completed", - G_CALLBACK (attachment_load_created_completed_cb), load_context); -- g_signal_connect (arcreate, "error", -+ g_signal_connect (compressor, "error", - G_CALLBACK (attachment_load_created_error_cb), load_context); -- autoar_create_start_async (arcreate, cancellable); -+ autoar_compressor_start_async (compressor, cancellable); - -+ g_object_unref (settings); -+ g_free (format_string); -+ g_free (filter_string); -+ g_list_free (files); - g_object_unref (temporary); - } else { - #endif -@@ -2752,6 +2775,7 @@ struct _SaveContext { - - GByteArray *input_buffer; - gchar *suggested_destname; -+ GFile *temporary_file; - - guint total_tasks : 2; - guint completed_tasks : 2; -@@ -2815,6 +2839,9 @@ attachment_save_context_free (SaveContext *save_context) - if (save_context->suggested_destname != NULL) - g_free (save_context->suggested_destname); - -+ if (save_context->temporary_file != NULL) -+ g_clear_object (&save_context->temporary_file); -+ - g_mutex_clear (&(save_context->completed_tasks_mutex)); - g_mutex_clear (&(save_context->prepared_tasks_mutex)); - -@@ -2872,6 +2899,33 @@ attachment_save_complete (SaveContext *save_context) { - } - } - -+static gchar * -+get_new_name_with_count (const gchar *initial_name, -+ gint count) -+{ -+ GString *string; -+ const gchar *ext; -+ gsize length; -+ -+ if (count == 0) { -+ return g_strdup (initial_name); -+ } -+ -+ string = g_string_sized_new (strlen (initial_name)); -+ ext = g_utf8_strchr (initial_name, -1, '.'); -+ -+ if (ext != NULL) -+ length = ext - initial_name; -+ else -+ length = strlen (initial_name); -+ -+ g_string_append_len (string, initial_name, length); -+ g_string_append_printf (string, " (%d)", count); -+ g_string_append (string, (ext != NULL) ? ext : ""); -+ -+ return g_string_free (string, FALSE); -+} -+ - static GFile * - attachment_save_new_candidate (SaveContext *save_context) - { -@@ -2890,27 +2944,7 @@ attachment_save_new_candidate (SaveContext *save_context) - /* Translators: Default attachment filename. */ - display_name = _("attachment.dat"); - -- if (save_context->count == 0) -- basename = g_strdup (display_name); -- else { -- GString *string; -- const gchar *ext; -- gsize length; -- -- string = g_string_sized_new (strlen (display_name)); -- ext = g_utf8_strchr (display_name, -1, '.'); -- -- if (ext != NULL) -- length = ext - display_name; -- else -- length = strlen (display_name); -- -- g_string_append_len (string, display_name, length); -- g_string_append_printf (string, " (%d)", save_context->count); -- g_string_append (string, (ext != NULL) ? ext : ""); -- -- basename = g_string_free (string, FALSE); -- } -+ basename = get_new_name_with_count (display_name, save_context->count); - - save_context->count++; - -@@ -3009,43 +3043,151 @@ attachment_save_read_cb (GInputStream *input_stream, - } - - #ifdef HAVE_AUTOAR -+static GFile* -+attachment_save_extracted_decide_destination_cb (AutoarExtractor *extractor, -+ GFile *destination, -+ GList *files, -+ SaveContext *save_context) -+{ -+ gchar *basename; -+ GFile *destination_directory; -+ GFile *new_destination; -+ gint count = 0; -+ -+ basename = g_file_get_basename (destination); -+ destination_directory = g_file_get_parent (destination); -+ -+ new_destination = g_object_ref (destination); -+ -+ while (g_file_query_exists (new_destination, NULL)) { -+ gchar *new_basename; -+ -+ new_basename = get_new_name_with_count (basename, ++count); -+ -+ g_object_unref (new_destination); -+ -+ new_destination = g_file_get_child ( -+ destination_directory, new_basename); -+ -+ g_free (new_basename); -+ } -+ -+ g_object_unref (destination_directory); -+ g_free (basename); -+ -+ return new_destination; -+} -+ - static void --attachment_save_extracted_progress_cb (AutoarExtract *arextract, -+attachment_save_extracted_progress_cb (AutoarExtractor *extractor, - guint64 completed_size, - guint completed_files, - SaveContext *save_context) - { - attachment_progress_cb ( -- autoar_extract_get_size (arextract), -+ autoar_extractor_get_total_size (extractor), - completed_size, save_context->attachment); - } - - static void --attachment_save_extracted_cancelled_cb (AutoarExtract *arextract, -+attachment_save_extracted_cancelled_cb (AutoarExtractor *extractor, - SaveContext *save_context) - { - attachment_save_check_for_error (save_context, - g_error_new_literal ( - G_IO_ERROR, G_IO_ERROR_CANCELLED, _("Operation was cancelled"))); -- g_object_unref (arextract); -+ g_object_unref (extractor); - } - - static void --attachment_save_extracted_completed_cb (AutoarExtract *arextract, -+attachment_save_extracted_completed_cb (AutoarExtractor *extractor, - SaveContext *save_context) - { - attachment_save_complete (save_context); -- g_object_unref (arextract); -+ g_object_unref (extractor); - } - - static void --attachment_save_extracted_error_cb (AutoarExtract *arextract, -+attachment_save_extracted_error_cb (AutoarExtractor *extractor, - GError *error, - SaveContext *save_context) - { - attachment_save_check_for_error (save_context, g_error_copy (error)); -- g_object_unref (arextract); -+ g_object_unref (extractor); - } -+ -+static void -+attachament_save_write_archive_cb (GOutputStream *output_stream, -+ GAsyncResult *result, -+ SaveContext *save_context) -+{ -+ AutoarExtractor *extractor; -+ GError *error = NULL; -+ gsize bytes_written; -+ -+ g_output_stream_write_all_finish ( -+ output_stream, result, &bytes_written, &error); -+ -+ g_object_unref (output_stream); -+ -+ if (attachment_save_check_for_error (save_context, error)) { -+ return; -+ } -+ -+ extractor = autoar_extractor_new ( -+ save_context->temporary_file, save_context->directory); -+ -+ autoar_extractor_set_delete_after_extraction (extractor, TRUE); -+ -+ g_signal_connect (extractor, "decide-destination", -+ G_CALLBACK (attachment_save_extracted_decide_destination_cb), -+ save_context); -+ g_signal_connect (extractor, "progress", -+ G_CALLBACK (attachment_save_extracted_progress_cb), -+ save_context); -+ g_signal_connect (extractor, "cancelled", -+ G_CALLBACK (attachment_save_extracted_cancelled_cb), -+ save_context); -+ g_signal_connect (extractor, "error", -+ G_CALLBACK (attachment_save_extracted_error_cb), -+ save_context); -+ g_signal_connect (extractor, "completed", -+ G_CALLBACK (attachment_save_extracted_completed_cb), -+ save_context); -+ -+ autoar_extractor_start_async ( -+ extractor, save_context->attachment->priv->cancellable); -+ -+ /* We do not g_object_unref (extractor); here because -+ * autoar_extractor_run_start_async () does not increase the -+ * reference count of extractor. We unref the object in -+ * callbacks instead. */ -+} -+ -+static void -+attachment_save_create_archive_cb (GFile *file, -+ GAsyncResult *result, -+ SaveContext *save_context) -+{ -+ GFileOutputStream *output_stream; -+ GError *error = NULL; -+ -+ output_stream = g_file_create_finish (file, result, &error); -+ -+ if (attachment_save_check_for_error (save_context, error)) { -+ return; -+ } -+ -+ g_output_stream_write_all_async ( -+ G_OUTPUT_STREAM (output_stream), -+ save_context->input_buffer->data, -+ save_context->input_buffer->len, -+ G_PRIORITY_DEFAULT, -+ save_context->attachment->priv->cancellable, -+ (GAsyncReadyCallback) attachament_save_write_archive_cb, -+ save_context); -+} -+ - #endif - - static void -@@ -3097,41 +3239,25 @@ attachment_save_got_output_stream (SaveContext *save_context) - - #ifdef HAVE_AUTOAR - if (attachment->priv->save_extracted) { -- GSettings *settings; -- AutoarPref *arpref; -- AutoarExtract *arextract; -+ GFile *temporary_directory; -+ GError *error = NULL; - -- settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); -- arpref = autoar_pref_new_with_gsettings (settings); -- autoar_pref_set_delete_if_succeed (arpref, FALSE); -+ temporary_directory = attachment_get_temporary (&error); -+ if (attachment_save_check_for_error (save_context, error)) -+ return; - -- arextract = autoar_extract_new_memory_file ( -- buffer->data, buffer->len, -- save_context->suggested_destname, -- save_context->directory, arpref); -+ save_context->temporary_file = g_file_get_child ( -+ temporary_directory, save_context->suggested_destname); - -- g_signal_connect (arextract, "progress", -- G_CALLBACK (attachment_save_extracted_progress_cb), -- save_context); -- g_signal_connect (arextract, "cancelled", -- G_CALLBACK (attachment_save_extracted_cancelled_cb), -- save_context); -- g_signal_connect (arextract, "error", -- G_CALLBACK (attachment_save_extracted_error_cb), -- save_context); -- g_signal_connect (arextract, "completed", -- G_CALLBACK (attachment_save_extracted_completed_cb), -+ g_file_create_async ( -+ save_context->temporary_file, -+ G_FILE_CREATE_NONE, -+ G_PRIORITY_DEFAULT, -+ cancellable, -+ (GAsyncReadyCallback) attachment_save_create_archive_cb, - save_context); - -- autoar_extract_start_async (arextract, cancellable); -- -- g_object_unref (settings); -- g_object_unref (arpref); -- -- /* We do not g_object_unref (arextract); here because -- * autoar_extract_run_start_async () do not increase the -- * reference count of arextract. We unref the object in -- * callbacks instead. */ -+ g_object_unref (temporary_directory); - } - #endif - --- -2.9.3 - diff -Nru evolution-3.21.91/debian/patches/git_fix-disabling-spell-check.patch evolution-3.22.0/debian/patches/git_fix-disabling-spell-check.patch --- evolution-3.21.91/debian/patches/git_fix-disabling-spell-check.patch 1970-01-01 00:00:00.000000000 +0000 +++ evolution-3.22.0/debian/patches/git_fix-disabling-spell-check.patch 2016-09-29 23:17:34.000000000 +0000 @@ -0,0 +1,40 @@ +From 02e857cd12a4f8f0fbb9d349b9d07150209347d9 Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Tue, 13 Sep 2016 10:54:43 +0200 +Subject: Bug 771347 - Evolution's mail composer underlines my message even + when spell checking is disabled + +When doing reply don't forgot to turn off spell checking if it is disabled. +Also remove a code that was accidentally committed that was preventing the spell +check to perform. +--- + modules/webkit-editor/web-extension/e-editor-dom-functions.c | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/modules/webkit-editor/web-extension/e-editor-dom-functions.c b/modules/webkit-editor/web-extension/e-editor-dom-functions.c +index 2fd63bf..faa0648 100644 +--- a/modules/webkit-editor/web-extension/e-editor-dom-functions.c ++++ b/modules/webkit-editor/web-extension/e-editor-dom-functions.c +@@ -768,9 +768,6 @@ refresh_spell_check (EEditorPage *editor_page, + "spellcheck", + enable_spell_check ? "true" : "false", + NULL); +- webkit_dom_html_element_set_spellcheck (body, FALSE); +- webkit_dom_html_element_set_spellcheck (body, enable_spell_check); +- return; + + e_editor_dom_selection_save (editor_page); + +@@ -8504,6 +8501,11 @@ e_editor_dom_process_content_after_load (EEditorPage *editor_page) + e_editor_dom_register_input_event_listener_on_body (editor_page); + register_html_events_handlers (editor_page, body); + ++ if (e_editor_page_get_inline_spelling_enabled (editor_page)) ++ e_editor_dom_force_spell_check (editor_page); ++ else ++ e_editor_dom_turn_spell_check_off (editor_page); ++ + return; + } + + diff -Nru evolution-3.21.91/debian/patches/git_fix-typing-in-meeting-invites.patch evolution-3.22.0/debian/patches/git_fix-typing-in-meeting-invites.patch --- evolution-3.21.91/debian/patches/git_fix-typing-in-meeting-invites.patch 1970-01-01 00:00:00.000000000 +0000 +++ evolution-3.22.0/debian/patches/git_fix-typing-in-meeting-invites.patch 2016-09-29 23:17:34.000000000 +0000 @@ -0,0 +1,34 @@ +From 4a23edc3f5df91ae867aff0f2195ff8bca5badee Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Tue, 20 Sep 2016 11:03:16 +0200 +Subject: Bug 771651 - Cannot write certain letters into meeting invitation + text area + +Call the "Set" method on the right interface. +--- + web-extensions/e-dom-utils.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/web-extensions/e-dom-utils.c b/web-extensions/e-dom-utils.c +index 170b975..5782c74 100644 +--- a/web-extensions/e-dom-utils.c ++++ b/web-extensions/e-dom-utils.c +@@ -767,7 +767,7 @@ element_focus_cb (WebKitDOMElement *element, + connection, + E_WEB_EXTENSION_SERVICE_NAME, + E_WEB_EXTENSION_OBJECT_PATH, +- E_WEB_EXTENSION_INTERFACE, ++ "org.freedesktop.DBus.Properties", + "Set", + g_variant_new ( + "(ssv)", +@@ -792,7 +792,7 @@ element_blur_cb (WebKitDOMElement *element, + connection, + E_WEB_EXTENSION_SERVICE_NAME, + E_WEB_EXTENSION_OBJECT_PATH, +- E_WEB_EXTENSION_INTERFACE, ++ "org.freedesktop.DBus.Properties", + "Set", + g_variant_new ( + "(ssv)", + diff -Nru evolution-3.21.91/debian/patches/git_leading-space-disappears-on-para-change.patch evolution-3.22.0/debian/patches/git_leading-space-disappears-on-para-change.patch --- evolution-3.21.91/debian/patches/git_leading-space-disappears-on-para-change.patch 1970-01-01 00:00:00.000000000 +0000 +++ evolution-3.22.0/debian/patches/git_leading-space-disappears-on-para-change.patch 2016-09-29 23:17:34.000000000 +0000 @@ -0,0 +1,30 @@ +From a75dc1a507c35a042df1fcd73dfbacb352271d73 Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Thu, 22 Sep 2016 12:47:06 +0200 +Subject: Bug 770662 - [WK2] Leading space disappears on paragraph format + change + +Make the paragraph use the "white-space: pre-wrap" style to preserve whitespaces. +--- + modules/webkit-editor/e-webkit-editor.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/modules/webkit-editor/e-webkit-editor.c b/modules/webkit-editor/e-webkit-editor.c +index 0603ed9..ace34d2 100644 +--- a/modules/webkit-editor/e-webkit-editor.c ++++ b/modules/webkit-editor/e-webkit-editor.c +@@ -950,6 +950,13 @@ webkit_editor_update_styles (EContentEditor *editor) + + g_string_append ( + stylesheet, ++ "[data-evo-paragraph] " ++ "{\n" ++ " white-space: pre-wrap; \n" ++ "}\n"); ++ ++ g_string_append ( ++ stylesheet, + "body[data-evo-plain-text] [data-evo-paragraph] " + "{\n" + " word-wrap: break-word; \n" + diff -Nru evolution-3.21.91/debian/patches/git_prefer-text-over-image-in-paste.patch evolution-3.22.0/debian/patches/git_prefer-text-over-image-in-paste.patch --- evolution-3.21.91/debian/patches/git_prefer-text-over-image-in-paste.patch 1970-01-01 00:00:00.000000000 +0000 +++ evolution-3.22.0/debian/patches/git_prefer-text-over-image-in-paste.patch 2016-09-29 23:17:34.000000000 +0000 @@ -0,0 +1,44 @@ +From 567f180697ad7e4208dbda11578a923e48f222f1 Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Wed, 21 Sep 2016 10:37:44 +0200 +Subject: Bug 771268 - [WK2] Prefer text over image on Paste + +Prefer text and HTML content over others when pasting the clipboard content. +--- + composer/e-msg-composer.c | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c +index 23c29a2..a2a9b89 100644 +--- a/composer/e-msg-composer.c ++++ b/composer/e-msg-composer.c +@@ -1720,17 +1720,25 @@ msg_composer_paste_clipboard_targets_cb (GtkClipboard *clipboard, + if (targets == NULL || n_targets < 0) + return; + ++ editor = e_msg_composer_get_editor (composer); ++ cnt_editor = e_html_editor_get_content_editor (editor); ++ + /* Order is important here to ensure common use cases are + * handled correctly. See GNOME bug #603715 for details. */ ++ if (gtk_targets_include_text (targets, n_targets) || ++ e_targets_include_html (targets, n_targets)) { ++ if (composer->priv->last_signal_was_paste_primary) { ++ e_content_editor_paste_primary (cnt_editor); ++ } else ++ e_content_editor_paste (cnt_editor); ++ return; ++ } + + if (gtk_targets_include_uri (targets, n_targets)) { + e_composer_paste_uris (composer, clipboard); + return; + } + +- editor = e_msg_composer_get_editor (composer); +- cnt_editor = e_html_editor_get_content_editor (editor); +- + if (!e_content_editor_get_html_mode (cnt_editor) && + gtk_targets_include_image (targets, n_targets, TRUE)) { + e_composer_paste_image (composer, clipboard); + diff -Nru evolution-3.21.91/debian/patches/lower-webkit-dependency.patch evolution-3.22.0/debian/patches/lower-webkit-dependency.patch --- evolution-3.21.91/debian/patches/lower-webkit-dependency.patch 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/patches/lower-webkit-dependency.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,870 +0,0 @@ -rom 8ebf62366b2b7cd96399e25d41aa5d62097609ca Mon Sep 17 00:00:00 2001 -From: Tomas Popela -Date: Thu, 24 Mar 2016 12:03:00 +0100 -Subject: Revert "Adapt the code to the latest WebKit's GObject DOM API - deprecations" - -Postpone changes once the WebKitGTK+ 2.13.1 is released. - -This reverts commit 61991d69f8703d5f421e7c4f5130cc7938b0bea0. - -Index: evolution-3.21.91/configure.ac -=================================================================== ---- evolution-3.21.91.orig/configure.ac -+++ evolution-3.21.91/configure.ac -@@ -50,7 +50,7 @@ m4_define([gcr_minimum_version], [3.4]) - m4_define([enchant_minimum_version], [1.1.7]) - m4_define([gnome_desktop_minimum_version], [2.91.3]) - m4_define([gsettings_desktop_schemas_minimum_version], [2.91.92]) --m4_define([webkit2gtk_minimum_version], [2.13.0]) -+m4_define([webkit2gtk_minimum_version], [2.12.0]) - m4_define([libxml_minimum_version], [2.7.3]) - m4_define([shared_mime_info_minimum_version], [0.22]) - m4_define([libpst_minimum_version], [0.6.54]) -Index: evolution-3.21.91/modules/webkit-editor/web-extension/e-composer-dom-functions.c -=================================================================== ---- evolution-3.21.91.orig/modules/webkit-editor/web-extension/e-composer-dom-functions.c -+++ evolution-3.21.91/modules/webkit-editor/web-extension/e-composer-dom-functions.c -@@ -747,12 +747,12 @@ e_composer_dom_save_drag_and_drop_histor - /* The removed line. */ - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (actual_block, TRUE, NULL), -+ webkit_dom_node_clone_node (actual_block, TRUE), - NULL); - /* The following block, but empty. */ - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (tmp_block, FALSE, NULL), -+ webkit_dom_node_clone_node (tmp_block, FALSE), - NULL); - g_object_set_data ( - G_OBJECT (fragment), -Index: evolution-3.21.91/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c -=================================================================== ---- evolution-3.21.91.orig/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c -+++ evolution-3.21.91/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c -@@ -283,8 +283,8 @@ e_dialogs_dom_cell_mark_current_cell_ele - table = dom_node_find_parent_element ( - WEBKIT_DOM_NODE (cell), "TABLE"); - if (table) -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (table), TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (table), TRUE)); - - e_editor_undo_redo_manager_insert_history_event (manager, ev); - } -@@ -311,8 +311,8 @@ e_dialogs_dom_cell_save_history_on_exit - - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (table), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (table), TRUE)); - - if (ev->data.dom.from && webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) - e_editor_undo_redo_manager_remove_current_history_event (manager); -@@ -515,8 +515,8 @@ e_dialogs_dom_h_rule_find_hrule (EEditor - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); - if (!created) -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (rule), FALSE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (rule), FALSE)); - else - ev->data.dom.from = NULL; - -@@ -545,8 +545,8 @@ e_dialogs_dom_h_rule_dialog_on_close (EE - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); - -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (element), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (element), TRUE)); - - if (ev->data.dom.from && webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) - e_editor_undo_redo_manager_remove_current_history_event (manager); -@@ -584,7 +584,7 @@ e_dialogs_dom_image_mark_image (EEditorP - ev->type = HISTORY_IMAGE_DIALOG; - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error (node_under_mouse_click, FALSE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node (node_under_mouse_click, FALSE)); - - e_editor_undo_redo_manager_insert_history_event (manager, ev); - } -@@ -608,8 +608,8 @@ e_dialogs_dom_image_save_history_on_exit - - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (element), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (element), TRUE)); - - if (ev->data.dom.from && webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) - e_editor_undo_redo_manager_remove_current_history_event (manager); -@@ -800,8 +800,8 @@ e_dialogs_dom_link_dialog_on_close (EEdi - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); - if (ev->type == HISTORY_LINK_DIALOG) { -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (link), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (link), TRUE)); - - if (ev->data.dom.from && webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) - e_editor_undo_redo_manager_remove_current_history_event (manager); -@@ -860,8 +860,8 @@ e_dialogs_dom_link_dialog_on_open (EEdit - e_editor_dom_selection_get_coordinates ( - editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); - if (link) -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (link), TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (link), TRUE)); - else - ev->data.dom.from = NULL; - e_editor_undo_redo_manager_insert_history_event (manager, ev); -@@ -943,7 +943,7 @@ e_dialogs_dom_page_save_history (EEditor - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); - body = webkit_dom_document_get_body (document); -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (body), FALSE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node (WEBKIT_DOM_NODE (body), FALSE)); - - e_editor_undo_redo_manager_insert_history_event (manager, ev); - } -@@ -964,7 +964,7 @@ e_dialogs_dom_page_save_history_on_exit - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); - body = webkit_dom_document_get_body (document); -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (body), FALSE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node (WEBKIT_DOM_NODE (body), FALSE)); - - if (!webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) { - e_editor_dom_selection_get_coordinates (editor_page, &ev->after.start.x, &ev->after.start.y, &ev->after.end.x, &ev->after.end.y); -@@ -1317,7 +1317,7 @@ create_table (EEditorPage *editor_page) - empty = text_content && !*text_content; - g_free (text_content); - -- clone = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (element), FALSE, NULL); -+ clone = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (element), FALSE); - br = webkit_dom_document_create_element (document, "BR", NULL); - webkit_dom_node_append_child (clone, WEBKIT_DOM_NODE (br), NULL); - webkit_dom_node_insert_before ( -@@ -1402,8 +1402,8 @@ e_dialogs_dom_table_show (EEditorPage *e - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); - if (!created) -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (table), TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (table), TRUE)); - else - ev->data.dom.from = NULL; - -@@ -1434,8 +1434,8 @@ e_dialogs_dom_table_save_history_on_exit - - manager = e_editor_page_get_undo_redo_manager (editor_page); - ev = e_editor_undo_redo_manager_get_current_history_event (manager); -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (element), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (element), TRUE)); - - if (ev->data.dom.from && webkit_dom_node_is_equal_node (ev->data.dom.from, ev->data.dom.to)) - e_editor_undo_redo_manager_remove_current_history_event (manager); -Index: evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-dom-functions.c -=================================================================== ---- evolution-3.21.91.orig/modules/webkit-editor/web-extension/e-editor-dom-functions.c -+++ evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-dom-functions.c -@@ -143,8 +143,8 @@ prepare_history_for_table (EEditorPage * - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); - -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (table), TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (table), TRUE)); - } - - -@@ -156,8 +156,8 @@ save_history_for_table (EEditorPage *edi - EEditorUndoRedoManager *manager; - - if (table) -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (table), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (table), TRUE)); - else - ev->data.dom.to = NULL; - -@@ -1030,7 +1030,7 @@ e_editor_dom_quote_plain_text_element_af - - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (br), -- webkit_dom_node_clone_node_with_error (quoted_node, TRUE, NULL), -+ webkit_dom_node_clone_node (quoted_node, TRUE), - webkit_dom_node_get_next_sibling (br), - NULL); - } -@@ -1166,7 +1166,7 @@ e_editor_dom_insert_new_line_into_citati - current_block = e_editor_dom_get_parent_block_node_from_child ( - WEBKIT_DOM_NODE (selection_start_marker)); - -- block_clone = webkit_dom_node_clone_node_with_error (current_block, TRUE, NULL); -+ block_clone = webkit_dom_node_clone_node (current_block, TRUE); - /* Find selection start marker and restore it after the new line - * is inserted */ - selection_start_marker = webkit_dom_element_query_selector ( -@@ -1180,7 +1180,7 @@ e_editor_dom_insert_new_line_into_citati - WebKitDOMNode *node; - - parent_block = parent; -- node = webkit_dom_node_clone_node_with_error (parent_block, FALSE, NULL); -+ node = webkit_dom_node_clone_node (parent_block, FALSE); - webkit_dom_node_append_child (node, block_clone, NULL); - block_clone = node; - parent = webkit_dom_node_get_parent_node (parent_block); -@@ -2097,7 +2097,7 @@ emoticon_insert_span (EEmoticon *emotico - fragment = webkit_dom_document_create_document_fragment (document); - node = webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (inserted_node), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (inserted_node), TRUE), - NULL); - if (e_editor_page_get_unicode_smileys_enabled (editor_page)) { - webkit_dom_node_append_child ( -@@ -2718,7 +2718,7 @@ save_history_before_event_in_table (EEdi - - if (block) { - e_editor_dom_selection_save (editor_page); -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (block), TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node (WEBKIT_DOM_NODE (block), TRUE)); - e_editor_dom_selection_restore (editor_page); - } else - ev->data.dom.from = NULL; -@@ -3028,7 +3028,7 @@ save_history_after_event_in_table (EEdit - &ev->after.end.x, - &ev->after.end.y); - -- ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (element), TRUE, NULL)); -+ ev->data.dom.to = g_object_ref (webkit_dom_node_clone_node (WEBKIT_DOM_NODE (element), TRUE)); - - e_editor_dom_selection_restore (editor_page); - -@@ -3111,7 +3111,7 @@ save_history_for_input (EEditorPage *edi - !WEBKIT_DOM_IS_HTML_BODY_ELEMENT (parent_start) && !WEBKIT_DOM_IS_HTML_BODY_ELEMENT (parent_end)) { - webkit_dom_node_insert_before ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (parent_start, FALSE, NULL), -+ webkit_dom_node_clone_node (parent_start, FALSE), - webkit_dom_node_get_first_child (WEBKIT_DOM_NODE (fragment)), - NULL); - parent_start = webkit_dom_node_get_parent_node (parent_start); -@@ -3729,8 +3729,8 @@ e_editor_dom_merge_siblings_if_necessary - goto signature; - - equal_nodes = webkit_dom_node_is_equal_node ( -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (element), FALSE, NULL), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (prev_element), FALSE, NULL)); -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (element), FALSE), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (prev_element), FALSE)); - - if (equal_nodes) { - if (webkit_dom_element_get_child_element_count (element) > -@@ -3781,7 +3781,7 @@ e_editor_dom_merge_siblings_if_necessary - remove_node (webkit_dom_node_get_previous_sibling (WEBKIT_DOM_NODE (element))); - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (element)), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (right_signature), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (right_signature), TRUE), - WEBKIT_DOM_NODE (element), - NULL); - } -@@ -4142,7 +4142,7 @@ e_editor_dom_move_quoted_block_level_up - ev->type = HISTORY_UNQUOTE; - - e_editor_dom_selection_get_coordinates (editor_page, &ev->before.start.x, &ev->before.start.y, &ev->before.end.x, &ev->before.end.y); -- ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node_with_error (block, TRUE, NULL)); -+ ev->data.dom.from = g_object_ref (webkit_dom_node_clone_node (block, TRUE)); - } - - if (citation_level == 1) { -@@ -4252,7 +4252,7 @@ e_editor_dom_move_quoted_block_level_up - * the citation that is one level lower */ - WebKitDOMNode *clone, *child; - -- clone = webkit_dom_node_clone_node_with_error (parent, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (parent, FALSE); - - /* Move nodes that are after the currect block into the - * new blockquote */ -@@ -4678,7 +4678,7 @@ e_editor_dom_quote_plain_text_element (E - g_return_val_if_fail (E_IS_EDITOR_PAGE (editor_page), NULL); - - document = e_editor_page_get_document (editor_page); -- element_clone = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (element), TRUE, NULL); -+ element_clone = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (element), TRUE); - level = e_editor_dom_get_citation_level (WEBKIT_DOM_NODE (element), TRUE); - - /* Remove old quote characters if the exists */ -@@ -4729,7 +4729,7 @@ dom_quote_plain_text (WebKitDOMDocument - return NULL; - - body = webkit_dom_document_get_body (document); -- body_clone = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (body), TRUE, NULL); -+ body_clone = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (body), TRUE); - - /* Clean unwanted spaces before and after blockquotes */ - list = webkit_dom_element_query_selector_all ( -@@ -4950,8 +4950,8 @@ create_and_append_new_block (EEditorPage - - g_return_val_if_fail (E_IS_EDITOR_PAGE (editor_page), NULL); - -- block = WEBKIT_DOM_ELEMENT (webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (block_template), FALSE, NULL)); -+ block = WEBKIT_DOM_ELEMENT (webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (block_template), FALSE)); - - webkit_dom_element_set_inner_html (block, content, NULL); - -@@ -5868,7 +5868,7 @@ e_editor_dom_convert_content (EEditorPag - inner_html = webkit_dom_element_get_inner_html (content_wrapper); - - /* Replace the old body with the new one. */ -- node = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (body), FALSE, NULL); -+ node = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (body), FALSE); - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (body)), - node, -@@ -6491,8 +6491,8 @@ e_editor_dom_convert_and_insert_html_int - webkit_dom_element_remove_attribute (WEBKIT_DOM_ELEMENT (parent), "id"); - - /* Check if WebKit created wrong structure */ -- clone1 = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (block), FALSE, NULL); -- clone2 = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (parent), FALSE, NULL); -+ clone1 = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (block), FALSE); -+ clone2 = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (parent), FALSE); - if (webkit_dom_node_is_equal_node (clone1, clone2) || - (WEBKIT_DOM_IS_HTML_DIV_ELEMENT (clone1) && WEBKIT_DOM_IS_HTML_DIV_ELEMENT (clone2) && - !element_has_class (WEBKIT_DOM_ELEMENT (clone2), "-x-evo-indented"))) { -@@ -7016,7 +7016,7 @@ convert_element_from_html_to_plain_text - if (signature) { - WebKitDOMNode *parent = webkit_dom_node_get_parent_node ( - WEBKIT_DOM_NODE (signature)); -- signature_clone = webkit_dom_node_clone_node_with_error (parent, TRUE, NULL); -+ signature_clone = webkit_dom_node_clone_node (parent, TRUE); - remove_node (parent); - } - from = WEBKIT_DOM_NODE (element); -@@ -7773,8 +7773,8 @@ e_editor_dom_process_content_for_draft ( - - document_element = webkit_dom_document_get_document_element (document); - -- document_element_clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (document_element), TRUE, NULL); -+ document_element_clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (document_element), TRUE); - - list = webkit_dom_element_query_selector_all ( - WEBKIT_DOM_ELEMENT (document_element_clone), "a.-x-evo-visited-link", NULL); -@@ -7976,7 +7976,7 @@ e_editor_dom_process_content_to_plain_te - plain_text = g_string_sized_new (1024); - - body = WEBKIT_DOM_NODE (webkit_dom_document_get_body (document)); -- source = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (body), TRUE, NULL); -+ source = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (body), TRUE); - - e_editor_dom_selection_save (editor_page); - -@@ -8209,8 +8209,8 @@ e_editor_dom_process_content_to_html_for - - document = e_editor_page_get_document (editor_page); - -- document_clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (webkit_dom_document_get_document_element (document)), TRUE, NULL); -+ document_clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (webkit_dom_document_get_document_element (document)), TRUE); - element = webkit_dom_element_query_selector ( - WEBKIT_DOM_ELEMENT (document_clone), "style#-x-evo-quote-style", NULL); - if (element) -@@ -8995,22 +8995,22 @@ save_history_for_delete_or_backspace (EE - if (delete_key) { - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (actual_block, TRUE, NULL), -+ webkit_dom_node_clone_node (actual_block, TRUE), - NULL); - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (tmp_block, TRUE, NULL), -+ webkit_dom_node_clone_node (tmp_block, TRUE), - NULL); - if (delete_key) - next_block = tmp_block; - } else { - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (tmp_block, TRUE, NULL), -+ webkit_dom_node_clone_node (tmp_block, TRUE), - NULL); - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (actual_block, TRUE, NULL), -+ webkit_dom_node_clone_node (actual_block, TRUE), - NULL); - } - g_object_set_data ( -@@ -9214,7 +9214,7 @@ save_history_for_delete_or_backspace (EE - !element_has_class (WEBKIT_DOM_ELEMENT (child), "-x-evo-quoted")))) { - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (child), -- webkit_dom_node_clone_node_with_error (sibling, TRUE, NULL), -+ webkit_dom_node_clone_node (sibling, TRUE), - child, - NULL); - } -@@ -9243,7 +9243,7 @@ save_history_for_delete_or_backspace (EE - WebKitDOMNode *clone; - - tmp_fragment = webkit_dom_document_create_document_fragment (document); -- clone = webkit_dom_node_clone_node_with_error (node, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (node, FALSE); - clone = webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (tmp_fragment), clone, NULL); - webkit_dom_node_append_child (clone, WEBKIT_DOM_NODE (fragment), NULL); -@@ -9264,7 +9264,7 @@ save_history_for_delete_or_backspace (EE - if (signature) { - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (tmp_element)), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (signature), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (signature), TRUE), - WEBKIT_DOM_NODE (tmp_element), - NULL); - } -@@ -9798,7 +9798,7 @@ return_pressed_in_image_wrapper (EEditor - block = e_editor_dom_get_parent_block_node_from_child ( - WEBKIT_DOM_NODE (selection_start_marker)); - -- clone = webkit_dom_node_clone_node_with_error (block, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (block, FALSE); - webkit_dom_node_append_child ( - clone, WEBKIT_DOM_NODE (webkit_dom_document_create_element (document, "br", NULL)), NULL); - -@@ -9811,7 +9811,7 @@ return_pressed_in_image_wrapper (EEditor - if (ev) { - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (clone, TRUE, NULL), -+ webkit_dom_node_clone_node (clone, TRUE), - NULL); - - e_editor_dom_selection_get_coordinates (editor_page, -@@ -9898,7 +9898,7 @@ return_pressed_after_h_rule (EEditorPage - - block = webkit_dom_node_get_previous_sibling (hr); - -- clone = webkit_dom_node_clone_node_with_error (block, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (block, FALSE); - - webkit_dom_node_append_child ( - clone, WEBKIT_DOM_NODE (webkit_dom_document_create_element (document, "br", NULL)), NULL); -@@ -9922,7 +9922,7 @@ return_pressed_after_h_rule (EEditorPage - if (ev) { - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (clone, TRUE, NULL), -+ webkit_dom_node_clone_node (clone, TRUE), - NULL); - - e_editor_dom_selection_get_coordinates (editor_page, -@@ -10132,7 +10132,7 @@ e_editor_dom_key_press_event_process_ret - node = webkit_dom_node_get_previous_sibling (table); - if (!node) { - node = webkit_dom_node_get_next_sibling (table); -- node = webkit_dom_node_clone_node_with_error (node, FALSE, NULL); -+ node = webkit_dom_node_clone_node (node, FALSE); - webkit_dom_node_append_child ( - node, - WEBKIT_DOM_NODE (webkit_dom_document_create_element ( -@@ -10231,7 +10231,7 @@ remove_empty_bulleted_list_item (EEditor - if (prev_item) - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (prev_item, TRUE, NULL), -+ webkit_dom_node_clone_node (prev_item, TRUE), - NULL); - - webkit_dom_node_append_child ( -@@ -11086,7 +11086,7 @@ e_editor_dom_insert_base64_image (EEdito - fragment = webkit_dom_document_create_document_fragment (document); - node = webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (resizable_wrapper), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (resizable_wrapper), TRUE), - NULL); - - webkit_dom_html_element_insert_adjacent_html ( -@@ -11478,7 +11478,7 @@ e_editor_dom_selection_unlink (EEditorPa - fragment = webkit_dom_document_create_document_fragment (document); - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (fragment), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (link), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (link), TRUE), - NULL); - ev->data.fragment = g_object_ref (fragment); - -@@ -12272,9 +12272,9 @@ unindent_list (WebKitDOMDocument *docume - WEBKIT_DOM_NODE (selection_start_marker)); - source_list = webkit_dom_node_get_parent_node (item); - new_list = WEBKIT_DOM_ELEMENT ( -- webkit_dom_node_clone_node_with_error (source_list, FALSE, NULL)); -+ webkit_dom_node_clone_node (source_list, FALSE)); - current_list = source_list; -- source_list_clone = webkit_dom_node_clone_node_with_error (source_list, FALSE, NULL); -+ source_list_clone = webkit_dom_node_clone_node (source_list, FALSE); - - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (source_list), -@@ -12361,7 +12361,7 @@ unindent_block (EEditorPage *editor_page - while ((child = webkit_dom_node_get_first_child (WEBKIT_DOM_NODE (element)))) { - if (webkit_dom_node_is_equal_node (child, block_to_process)) { - before_node = FALSE; -- node_clone = webkit_dom_node_clone_node_with_error (child, TRUE, NULL); -+ node_clone = webkit_dom_node_clone_node (child, TRUE); - remove_node (child); - continue; - } -@@ -13339,7 +13339,7 @@ wrap_lines (EEditorPage *editor_page, - return WEBKIT_DOM_ELEMENT (block); - } - -- block_clone = webkit_dom_node_clone_node_with_error (block, TRUE, NULL); -+ block_clone = webkit_dom_node_clone_node (block, TRUE); - - /* When we wrap, we are wrapping just the text after caret, text - * before the caret is already wrapped, so unwrap the text after -@@ -14570,8 +14570,8 @@ set_font_style (WebKitDOMDocument *docum - g_free (text_content); - - if (do_clone) { -- clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (parent), FALSE, NULL); -+ clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (parent), FALSE); - - while ((child = webkit_dom_node_get_next_sibling (WEBKIT_DOM_NODE (element)))) - webkit_dom_node_insert_before ( -@@ -14945,7 +14945,7 @@ monospace_selection (EEditorPage *editor - /* Prepare the monospaced element. */ - monospace = webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (node), -- first ? monospace : webkit_dom_node_clone_node_with_error (monospace, FALSE, NULL), -+ first ? monospace : webkit_dom_node_clone_node (monospace, FALSE), - first ? node : webkit_dom_node_get_next_sibling (node), - NULL); - } else -@@ -14983,7 +14983,7 @@ monospace_selection (EEditorPage *editor - - monospace = webkit_dom_node_insert_before ( - block, -- webkit_dom_node_clone_node_with_error (monospace, FALSE, NULL), -+ webkit_dom_node_clone_node (monospace, FALSE), - webkit_dom_node_get_first_child (block), - NULL); - -@@ -14998,7 +14998,7 @@ monospace_selection (EEditorPage *editor - while (block && node && !webkit_dom_node_is_same_node (block, node)) { - monospace = webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (node), -- webkit_dom_node_clone_node_with_error (monospace, FALSE, NULL), -+ webkit_dom_node_clone_node (monospace, FALSE), - webkit_dom_node_get_next_sibling (node), - NULL); - -@@ -15094,7 +15094,7 @@ unmonospace_selection (EEditorPage *edit - goto out; - - /* Make a clone of current monospaced element. */ -- clone = webkit_dom_node_clone_node_with_error (monospace, TRUE, NULL); -+ clone = webkit_dom_node_clone_node (monospace, TRUE); - - /* First block */ - /* Remove all the nodes that are after the selection start point as they -@@ -16454,8 +16454,8 @@ do_format_change_list_to_list (WebKitDOM - WebKitDOMNode *clone, *child; - - /* Create new list from template. */ -- clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (new_list_template), FALSE, NULL); -+ clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (new_list_template), FALSE); - - /* Insert it before the list that we are processing. */ - webkit_dom_node_insert_before ( -@@ -16502,7 +16502,7 @@ format_change_list_from_list (EEditorPag - item = get_list_item_node_from_child (WEBKIT_DOM_NODE (selection_start_marker)); - source_list = webkit_dom_node_get_parent_node (item); - current_list = source_list; -- source_list_clone = webkit_dom_node_clone_node_with_error (source_list, FALSE, NULL); -+ source_list_clone = webkit_dom_node_clone_node (source_list, FALSE); - - new_list = create_list_element (editor_page, to, 0, html_mode); - -@@ -16570,8 +16570,8 @@ format_change_list_from_list (EEditorPag - if (ii == 0) { - WebKitDOMNode *clone, *child; - -- clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (new_list), FALSE, NULL); -+ clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (new_list), FALSE); - - webkit_dom_node_append_child ( - after_selection_end ? -@@ -16601,8 +16601,8 @@ format_change_list_from_list (EEditorPag - while (!done) { - WebKitDOMNode *clone, *child; - -- clone = webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (new_list), FALSE, NULL); -+ clone = webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (new_list), FALSE); - - webkit_dom_node_append_child ( - tmp_parent, clone, NULL); -@@ -16631,7 +16631,7 @@ format_change_list_from_list (EEditorPag - } - - if (selection_end) { -- source_list_clone = webkit_dom_node_clone_node_with_error (current_list, FALSE, NULL); -+ source_list_clone = webkit_dom_node_clone_node (current_list, FALSE); - remove_node_if_empty (current_list); - after_selection_end = TRUE; - } -Index: evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-undo-redo-manager.c -=================================================================== ---- evolution-3.21.91.orig/modules/webkit-editor/web-extension/e-editor-undo-redo-manager.c -+++ evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-undo-redo-manager.c -@@ -332,7 +332,7 @@ split_node_into_two (WebKitDOMNode *item - WebKitDOMNode *clone, *first_child, *insert_before = NULL, *sibling; - - first_child = webkit_dom_node_get_first_child (WEBKIT_DOM_NODE (fragment)); -- clone = webkit_dom_node_clone_node_with_error (parent, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (parent, FALSE); - webkit_dom_node_insert_before ( - WEBKIT_DOM_NODE (fragment), clone, first_child, NULL); - -@@ -396,7 +396,7 @@ undo_delete (EEditorPage *editor_page, - dom_selection = webkit_dom_dom_window_get_selection (dom_window); - g_clear_object (&dom_window); - -- fragment = webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (event->data.fragment), TRUE, NULL); -+ fragment = webkit_dom_node_clone_node (WEBKIT_DOM_NODE (event->data.fragment), TRUE); - first_child = webkit_dom_node_get_first_child (fragment); - - content = webkit_dom_node_get_text_content (fragment); -@@ -840,8 +840,8 @@ undo_delete (EEditorPage *editor_page, - if (prev_sibling && next_sibling) { - WebKitDOMNode *clone_prev, *clone_next; - -- clone_prev = webkit_dom_node_clone_node_with_error (prev_sibling, FALSE, NULL); -- clone_next = webkit_dom_node_clone_node_with_error (next_sibling, FALSE, NULL); -+ clone_prev = webkit_dom_node_clone_node (prev_sibling, FALSE); -+ clone_next = webkit_dom_node_clone_node (next_sibling, FALSE); - - if (webkit_dom_node_is_equal_node (clone_prev, clone_next)) { - WebKitDOMNode *child; -@@ -1151,8 +1151,8 @@ undo_redo_page_dialog (EEditorPage *edit - if (g_strcmp0 (name, name_history) == 0) { - WebKitDOMNode *attr_clone; - -- attr_clone = webkit_dom_node_clone_node_with_error ( -- undo ? attr_history : attr, TRUE, NULL); -+ attr_clone = webkit_dom_node_clone_node ( -+ undo ? attr_history : attr, TRUE); - webkit_dom_element_set_attribute_node ( - WEBKIT_DOM_ELEMENT (body), - WEBKIT_DOM_ATTR (attr_clone), -@@ -1190,7 +1190,7 @@ undo_redo_page_dialog (EEditorPage *edit - webkit_dom_element_set_attribute_node ( - WEBKIT_DOM_ELEMENT (body), - WEBKIT_DOM_ATTR ( -- webkit_dom_node_clone_node_with_error (attr, TRUE, NULL)), -+ webkit_dom_node_clone_node (attr, TRUE)), - NULL); - } - } -@@ -1234,7 +1234,7 @@ undo_redo_hrule_dialog (EEditorPage *edi - else - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (node), -- webkit_dom_node_clone_node_with_error (event->data.dom.from, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.from, TRUE), - node, - NULL); - } -@@ -1250,7 +1250,7 @@ undo_redo_hrule_dialog (EEditorPage *edi - if (node && WEBKIT_DOM_IS_HTML_HR_ELEMENT (node)) - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (node), -- webkit_dom_node_clone_node_with_error (event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.to, TRUE), - node, - NULL); - } else { -@@ -1309,7 +1309,7 @@ undo_redo_image_dialog (EEditorPage *edi - - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (image), -- webkit_dom_node_clone_node_with_error (undo ? event->data.dom.from : event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (undo ? event->data.dom.from : event->data.dom.to, TRUE), - image, - NULL); - -@@ -1345,7 +1345,7 @@ undo_redo_link_dialog (EEditorPage *edit - else - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (anchor)), -- webkit_dom_node_clone_node_with_error (event->data.dom.from, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.from, TRUE), - WEBKIT_DOM_NODE (anchor), - NULL); - } -@@ -1357,13 +1357,13 @@ undo_redo_link_dialog (EEditorPage *edit - if (WEBKIT_DOM_IS_ELEMENT (event->data.dom.from) && anchor) { - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (anchor)), -- webkit_dom_node_clone_node_with_error (event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.to, TRUE), - WEBKIT_DOM_NODE (anchor), - NULL); - } else { - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (element)), -- webkit_dom_node_clone_node_with_error (event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.to, TRUE), - WEBKIT_DOM_NODE (element), - NULL); - -@@ -1406,7 +1406,7 @@ undo_redo_table_dialog (EEditorPage *edi - parent = get_parent_block_element (WEBKIT_DOM_NODE (element)); - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (parent)), -- webkit_dom_node_clone_node_with_error (undo ? event->data.dom.from : event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (undo ? event->data.dom.from : event->data.dom.to, TRUE), - WEBKIT_DOM_NODE (parent), - NULL); - restore_selection_to_history_event_state (editor_page, event->before); -@@ -1421,7 +1421,7 @@ undo_redo_table_dialog (EEditorPage *edi - else - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (table)), -- webkit_dom_node_clone_node_with_error (event->data.dom.from, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.from, TRUE), - WEBKIT_DOM_NODE (table), - NULL); - } else { -@@ -1430,7 +1430,7 @@ undo_redo_table_dialog (EEditorPage *edi - else - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (table)), -- webkit_dom_node_clone_node_with_error (event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.to, TRUE), - WEBKIT_DOM_NODE (table), - NULL); - } -@@ -1483,7 +1483,7 @@ undo_redo_table_input (EEditorPage *edit - - webkit_dom_node_replace_child ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (element)), -- webkit_dom_node_clone_node_with_error (undo ? event->data.dom.from : event->data.dom.to, TRUE, NULL), -+ webkit_dom_node_clone_node (undo ? event->data.dom.from : event->data.dom.to, TRUE), - WEBKIT_DOM_NODE (element), - NULL); - -@@ -1639,7 +1639,7 @@ undo_redo_image (EEditorPage *editor_pag - /* Insert the deleted content back to the body. */ - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (element)), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (event->data.fragment), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (event->data.fragment), TRUE), - WEBKIT_DOM_NODE (element), - NULL); - -@@ -1797,7 +1797,7 @@ undo_redo_remove_link (EEditorPage *edit - g_clear_object (&range); - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (WEBKIT_DOM_NODE (element)), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (event->data.fragment), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (event->data.fragment), TRUE), - WEBKIT_DOM_NODE (element), - NULL); - remove_node (WEBKIT_DOM_NODE (element)); -@@ -1829,7 +1829,7 @@ undo_return_in_empty_list_item (EEditorP - dom_remove_selection_markers (document); - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (parent), -- webkit_dom_node_clone_node_with_error (WEBKIT_DOM_NODE (event->data.fragment), TRUE, NULL), -+ webkit_dom_node_clone_node (WEBKIT_DOM_NODE (event->data.fragment), TRUE), - webkit_dom_node_get_next_sibling (parent), - NULL); - -@@ -2043,8 +2043,8 @@ undo_redo_citation_split (EEditorPage *e - if (in_situ && event->data.fragment) { - webkit_dom_node_append_child ( - webkit_dom_node_get_parent_node (last_child), -- webkit_dom_node_clone_node_with_error ( -- WEBKIT_DOM_NODE (event->data.fragment), TRUE, NULL), -+ webkit_dom_node_clone_node ( -+ WEBKIT_DOM_NODE (event->data.fragment), TRUE), - NULL); - } else { - e_editor_dom_remove_quoting_from_element (WEBKIT_DOM_ELEMENT (child)); -@@ -2135,7 +2135,7 @@ undo_redo_unquote (EEditorPage *editor_p - if (prev_sibling && e_editor_dom_node_is_citation_node (prev_sibling)) { - webkit_dom_node_append_child ( - prev_sibling, -- webkit_dom_node_clone_node_with_error (event->data.dom.from, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.from, TRUE), - NULL); - - if (next_sibling && e_editor_dom_node_is_citation_node (next_sibling)) { -@@ -2150,7 +2150,7 @@ undo_redo_unquote (EEditorPage *editor_p - } else if (next_sibling && e_editor_dom_node_is_citation_node (next_sibling)) { - webkit_dom_node_insert_before ( - next_sibling, -- webkit_dom_node_clone_node_with_error (event->data.dom.from, TRUE, NULL), -+ webkit_dom_node_clone_node (event->data.dom.from, TRUE), - webkit_dom_node_get_first_child (next_sibling), - NULL); - } -Index: evolution-3.21.91/web-extensions/e-dom-utils.c -=================================================================== ---- evolution-3.21.91.orig/web-extensions/e-dom-utils.c -+++ evolution-3.21.91/web-extensions/e-dom-utils.c -@@ -1636,7 +1636,7 @@ split_list_into_two (WebKitDOMNode *item - WebKitDOMNode *clone, *first_child, *insert_before = NULL, *sibling; - - first_child = webkit_dom_node_get_first_child (WEBKIT_DOM_NODE (fragment)); -- clone = webkit_dom_node_clone_node_with_error (parent, FALSE, NULL); -+ clone = webkit_dom_node_clone_node (parent, FALSE); - webkit_dom_node_insert_before ( - WEBKIT_DOM_NODE (fragment), clone, first_child, NULL); - -@@ -1916,7 +1916,7 @@ dom_get_node_inner_html (WebKitDOMNode * - div = webkit_dom_document_create_element (document, "div", NULL); - webkit_dom_node_append_child ( - WEBKIT_DOM_NODE (div), -- webkit_dom_node_clone_node_with_error (node, TRUE, NULL), -+ webkit_dom_node_clone_node (node, TRUE), - NULL); - - inner_html = webkit_dom_element_get_inner_html (div); diff -Nru evolution-3.21.91/debian/patches/series evolution-3.22.0/debian/patches/series --- evolution-3.21.91/debian/patches/series 2016-09-09 01:21:29.000000000 +0000 +++ evolution-3.22.0/debian/patches/series 2016-09-29 23:17:34.000000000 +0000 @@ -1,5 +1,7 @@ 02_nss_paths.patch 10_revert_libevolution_avoid-version.patch alarm-notify-nodisplay.patch -lower-webkit-dependency.patch -Fix-archives-support-in-attachments.patch +git_fix-disabling-spell-check.patch +git_fix-typing-in-meeting-invites.patch +git_prefer-text-over-image-in-paste.patch +git_leading-space-disappears-on-para-change.patch diff -Nru evolution-3.21.91/e-util/e-attachment.c evolution-3.22.0/e-util/e-attachment.c --- evolution-3.21.91/e-util/e-attachment.c 2016-08-26 15:36:41.000000000 +0000 +++ evolution-3.22.0/e-util/e-attachment.c 2016-09-05 09:57:07.000000000 +0000 @@ -29,8 +29,7 @@ #include #ifdef HAVE_AUTOAR -#include -#include +#include #endif #include @@ -2027,7 +2026,7 @@ #ifdef HAVE_AUTOAR static void -attachment_load_created_decide_dest_cb (AutoarCreate *arcreate, +attachment_load_created_decide_dest_cb (AutoarCompressor *compressor, GFile *destination, EAttachment *attachment) { @@ -2035,23 +2034,23 @@ } static void -attachment_load_created_cancelled_cb (AutoarCreate *arcreate, +attachment_load_created_cancelled_cb (AutoarCompressor *compressor, LoadContext *load_context) { attachment_load_check_for_error (load_context, g_error_new_literal ( G_IO_ERROR, G_IO_ERROR_CANCELLED, _("Operation was cancelled"))); - g_object_unref (arcreate); + g_object_unref (compressor); } static void -attachment_load_created_completed_cb (AutoarCreate *arcreate, +attachment_load_created_completed_cb (AutoarCompressor *compressor, LoadContext *load_context) { EAttachment *attachment; GFile *file; - g_object_unref (arcreate); + g_object_unref (compressor); /* We have set the file to the created temporary archive, so we can * query info again and use the regular procedure to load the @@ -2068,12 +2067,12 @@ } static void -attachment_load_created_error_cb (AutoarCreate *arcreate, +attachment_load_created_error_cb (AutoarCompressor *compressor, GError *error, LoadContext *load_context) { attachment_load_check_for_error (load_context, g_error_copy (error)); - g_object_unref (arcreate); + g_object_unref (compressor); } #endif @@ -2101,25 +2100,49 @@ #ifdef HAVE_AUTOAR if (g_file_info_get_file_type (file_info) == G_FILE_TYPE_DIRECTORY) { - AutoarCreate *arcreate; - AutoarPref *arpref; /* Do not unref */ + AutoarCompressor *compressor; GFile *temporary; + GSettings *settings; + GList *files = NULL; + char *format_string; + char *filter_string; + gint format; + gint filter; - arpref = g_object_get_data (G_OBJECT (attachment), "autoar-pref"); temporary = attachment_get_temporary (&error); if (attachment_load_check_for_error (load_context, error)) return; - arcreate = autoar_create_new_file (arpref, temporary, file, NULL); - g_signal_connect (arcreate, "decide-dest", + + settings = e_util_ref_settings ("org.gnome.evolution.shell"); + + format_string = g_settings_get_string (settings, "autoar-format"); + filter_string = g_settings_get_string (settings, "autoar-filter"); + + if (!e_enum_from_string (AUTOAR_TYPE_FORMAT, format_string, &format)) { + format = AUTOAR_FORMAT_ZIP; + } + if (!e_enum_from_string (AUTOAR_TYPE_FILTER, filter_string, &filter)) { + filter = AUTOAR_FILTER_NONE; + } + + files = g_list_prepend (files, file); + + compressor = autoar_compressor_new ( + files, temporary, format, filter, FALSE); + g_signal_connect (compressor, "decide-dest", G_CALLBACK (attachment_load_created_decide_dest_cb), attachment); - g_signal_connect (arcreate, "cancelled", + g_signal_connect (compressor, "cancelled", G_CALLBACK (attachment_load_created_cancelled_cb), load_context); - g_signal_connect (arcreate, "completed", + g_signal_connect (compressor, "completed", G_CALLBACK (attachment_load_created_completed_cb), load_context); - g_signal_connect (arcreate, "error", + g_signal_connect (compressor, "error", G_CALLBACK (attachment_load_created_error_cb), load_context); - autoar_create_start_async (arcreate, cancellable); + autoar_compressor_start_async (compressor, cancellable); + g_object_unref (settings); + g_free (format_string); + g_free (filter_string); + g_list_free (files); g_object_unref (temporary); } else { #endif @@ -2752,6 +2775,7 @@ GByteArray *input_buffer; gchar *suggested_destname; + GFile *temporary_file; guint total_tasks : 2; guint completed_tasks : 2; @@ -2815,6 +2839,9 @@ if (save_context->suggested_destname != NULL) g_free (save_context->suggested_destname); + if (save_context->temporary_file != NULL) + g_clear_object (&save_context->temporary_file); + g_mutex_clear (&(save_context->completed_tasks_mutex)); g_mutex_clear (&(save_context->prepared_tasks_mutex)); @@ -2872,6 +2899,33 @@ } } +static gchar * +get_new_name_with_count (const gchar *initial_name, + gint count) +{ + GString *string; + const gchar *ext; + gsize length; + + if (count == 0) { + return g_strdup (initial_name); + } + + string = g_string_sized_new (strlen (initial_name)); + ext = g_utf8_strchr (initial_name, -1, '.'); + + if (ext != NULL) + length = ext - initial_name; + else + length = strlen (initial_name); + + g_string_append_len (string, initial_name, length); + g_string_append_printf (string, " (%d)", count); + g_string_append (string, (ext != NULL) ? ext : ""); + + return g_string_free (string, FALSE); +} + static GFile * attachment_save_new_candidate (SaveContext *save_context) { @@ -2890,27 +2944,7 @@ /* Translators: Default attachment filename. */ display_name = _("attachment.dat"); - if (save_context->count == 0) - basename = g_strdup (display_name); - else { - GString *string; - const gchar *ext; - gsize length; - - string = g_string_sized_new (strlen (display_name)); - ext = g_utf8_strchr (display_name, -1, '.'); - - if (ext != NULL) - length = ext - display_name; - else - length = strlen (display_name); - - g_string_append_len (string, display_name, length); - g_string_append_printf (string, " (%d)", save_context->count); - g_string_append (string, (ext != NULL) ? ext : ""); - - basename = g_string_free (string, FALSE); - } + basename = get_new_name_with_count (display_name, save_context->count); save_context->count++; @@ -3009,43 +3043,151 @@ } #ifdef HAVE_AUTOAR +static GFile* +attachment_save_extracted_decide_destination_cb (AutoarExtractor *extractor, + GFile *destination, + GList *files, + SaveContext *save_context) +{ + gchar *basename; + GFile *destination_directory; + GFile *new_destination; + gint count = 0; + + basename = g_file_get_basename (destination); + destination_directory = g_file_get_parent (destination); + + new_destination = g_object_ref (destination); + + while (g_file_query_exists (new_destination, NULL)) { + gchar *new_basename; + + new_basename = get_new_name_with_count (basename, ++count); + + g_object_unref (new_destination); + + new_destination = g_file_get_child ( + destination_directory, new_basename); + + g_free (new_basename); + } + + g_object_unref (destination_directory); + g_free (basename); + + return new_destination; +} + static void -attachment_save_extracted_progress_cb (AutoarExtract *arextract, +attachment_save_extracted_progress_cb (AutoarExtractor *extractor, guint64 completed_size, guint completed_files, SaveContext *save_context) { attachment_progress_cb ( - autoar_extract_get_size (arextract), + autoar_extractor_get_total_size (extractor), completed_size, save_context->attachment); } static void -attachment_save_extracted_cancelled_cb (AutoarExtract *arextract, +attachment_save_extracted_cancelled_cb (AutoarExtractor *extractor, SaveContext *save_context) { attachment_save_check_for_error (save_context, g_error_new_literal ( G_IO_ERROR, G_IO_ERROR_CANCELLED, _("Operation was cancelled"))); - g_object_unref (arextract); + g_object_unref (extractor); } static void -attachment_save_extracted_completed_cb (AutoarExtract *arextract, +attachment_save_extracted_completed_cb (AutoarExtractor *extractor, SaveContext *save_context) { attachment_save_complete (save_context); - g_object_unref (arextract); + g_object_unref (extractor); } static void -attachment_save_extracted_error_cb (AutoarExtract *arextract, +attachment_save_extracted_error_cb (AutoarExtractor *extractor, GError *error, SaveContext *save_context) { attachment_save_check_for_error (save_context, g_error_copy (error)); - g_object_unref (arextract); + g_object_unref (extractor); } + +static void +attachament_save_write_archive_cb (GOutputStream *output_stream, + GAsyncResult *result, + SaveContext *save_context) +{ + AutoarExtractor *extractor; + GError *error = NULL; + gsize bytes_written; + + g_output_stream_write_all_finish ( + output_stream, result, &bytes_written, &error); + + g_object_unref (output_stream); + + if (attachment_save_check_for_error (save_context, error)) { + return; + } + + extractor = autoar_extractor_new ( + save_context->temporary_file, save_context->directory); + + autoar_extractor_set_delete_after_extraction (extractor, TRUE); + + g_signal_connect (extractor, "decide-destination", + G_CALLBACK (attachment_save_extracted_decide_destination_cb), + save_context); + g_signal_connect (extractor, "progress", + G_CALLBACK (attachment_save_extracted_progress_cb), + save_context); + g_signal_connect (extractor, "cancelled", + G_CALLBACK (attachment_save_extracted_cancelled_cb), + save_context); + g_signal_connect (extractor, "error", + G_CALLBACK (attachment_save_extracted_error_cb), + save_context); + g_signal_connect (extractor, "completed", + G_CALLBACK (attachment_save_extracted_completed_cb), + save_context); + + autoar_extractor_start_async ( + extractor, save_context->attachment->priv->cancellable); + + /* We do not g_object_unref (extractor); here because + * autoar_extractor_run_start_async () does not increase the + * reference count of extractor. We unref the object in + * callbacks instead. */ +} + +static void +attachment_save_create_archive_cb (GFile *file, + GAsyncResult *result, + SaveContext *save_context) +{ + GFileOutputStream *output_stream; + GError *error = NULL; + + output_stream = g_file_create_finish (file, result, &error); + + if (attachment_save_check_for_error (save_context, error)) { + return; + } + + g_output_stream_write_all_async ( + G_OUTPUT_STREAM (output_stream), + save_context->input_buffer->data, + save_context->input_buffer->len, + G_PRIORITY_DEFAULT, + save_context->attachment->priv->cancellable, + (GAsyncReadyCallback) attachament_save_write_archive_cb, + save_context); +} + #endif static void @@ -3097,41 +3239,25 @@ #ifdef HAVE_AUTOAR if (attachment->priv->save_extracted) { - GSettings *settings; - AutoarPref *arpref; - AutoarExtract *arextract; - - settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); - arpref = autoar_pref_new_with_gsettings (settings); - autoar_pref_set_delete_if_succeed (arpref, FALSE); - - arextract = autoar_extract_new_memory_file ( - buffer->data, buffer->len, - save_context->suggested_destname, - save_context->directory, arpref); + GFile *temporary_directory; + GError *error = NULL; - g_signal_connect (arextract, "progress", - G_CALLBACK (attachment_save_extracted_progress_cb), - save_context); - g_signal_connect (arextract, "cancelled", - G_CALLBACK (attachment_save_extracted_cancelled_cb), - save_context); - g_signal_connect (arextract, "error", - G_CALLBACK (attachment_save_extracted_error_cb), - save_context); - g_signal_connect (arextract, "completed", - G_CALLBACK (attachment_save_extracted_completed_cb), - save_context); + temporary_directory = attachment_get_temporary (&error); + if (attachment_save_check_for_error (save_context, error)) + return; - autoar_extract_start_async (arextract, cancellable); + save_context->temporary_file = g_file_get_child ( + temporary_directory, save_context->suggested_destname); - g_object_unref (settings); - g_object_unref (arpref); + g_file_create_async ( + save_context->temporary_file, + G_FILE_CREATE_NONE, + G_PRIORITY_DEFAULT, + cancellable, + (GAsyncReadyCallback) attachment_save_create_archive_cb, + save_context); - /* We do not g_object_unref (arextract); here because - * autoar_extract_run_start_async () do not increase the - * reference count of arextract. We unref the object in - * callbacks instead. */ + g_object_unref (temporary_directory); } #endif diff -Nru evolution-3.21.91/e-util/e-attachment-store.c evolution-3.22.0/e-util/e-attachment-store.c --- evolution-3.21.91/e-util/e-attachment-store.c 2016-08-26 15:36:41.000000000 +0000 +++ evolution-3.22.0/e-util/e-attachment-store.c 2016-09-05 09:57:07.000000000 +0000 @@ -29,7 +29,7 @@ #include #ifdef HAVE_AUTOAR -#include +#include #include #endif @@ -648,8 +648,10 @@ #ifdef HAVE_AUTOAR GSettings *settings; - AutoarPref *arpref; - gint format, filter; + char *format_string; + char *filter_string; + gint format; + gint filter; #endif g_return_if_fail (E_IS_ATTACHMENT_STORE (store)); @@ -699,14 +701,23 @@ option_format_box = GTK_BOX (option_format_box_widget); gtk_box_pack_start (extra_box, option_format_box_widget, FALSE, FALSE, 0); - settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); - arpref = autoar_pref_new_with_gsettings (settings); + settings = e_util_ref_settings ("org.gnome.evolution.shell"); + + format_string = g_settings_get_string (settings, "autoar-format"); + filter_string = g_settings_get_string (settings, "autoar-filter"); + + if (!e_enum_from_string (AUTOAR_TYPE_FORMAT, format_string, &format)) { + format = AUTOAR_FORMAT_ZIP; + } + if (!e_enum_from_string (AUTOAR_TYPE_FILTER, filter_string, &filter)) { + filter = AUTOAR_FILTER_NONE; + } option_format_label = gtk_label_new ( _("Archive selected directories using this format:")); option_format_combo = autoar_gtk_chooser_simple_new ( - autoar_pref_get_default_format (arpref), - autoar_pref_get_default_filter (arpref)); + format, + filter); gtk_box_pack_start (option_format_box, option_format_label, FALSE, FALSE, 0); gtk_box_pack_start (option_format_box, option_format_combo, FALSE, FALSE, 0); #endif @@ -729,8 +740,23 @@ #ifdef HAVE_AUTOAR autoar_gtk_chooser_simple_get (option_format_combo, &format, &filter); - autoar_pref_set_default_format (arpref, format); - autoar_pref_set_default_filter (arpref, filter); + + if (!e_enum_to_string (AUTOAR_TYPE_FORMAT, format)) { + format = AUTOAR_FORMAT_ZIP; + } + + if (!e_enum_to_string (AUTOAR_TYPE_FORMAT, filter)) { + filter = AUTOAR_FILTER_NONE; + } + + g_settings_set_string ( + settings, + "autoar-format", + e_enum_to_string (AUTOAR_TYPE_FORMAT, format)); + g_settings_set_string ( + settings, + "autoar-filter", + e_enum_to_string (AUTOAR_TYPE_FILTER, filter)); #endif for (iter = files; iter != NULL; iter = g_slist_next (iter)) { @@ -742,11 +768,6 @@ e_attachment_set_disposition (attachment, disposition); e_attachment_store_add_attachment (store, attachment); -#ifdef HAVE_AUTOAR - g_object_set_data_full (G_OBJECT (attachment), - "autoar-pref", g_object_ref (arpref), g_object_unref); -#endif - e_attachment_load_async ( attachment, (GAsyncReadyCallback) e_attachment_load_handle_error, parent); @@ -760,7 +781,8 @@ gtk_widget_destroy (dialog); #ifdef HAVE_AUTOAR g_object_unref (settings); - g_object_unref (arpref); + g_free (format_string); + g_free (filter_string); #endif } @@ -848,8 +870,6 @@ const gchar *name = NULL; #ifdef HAVE_AUTOAR - AutoarPref *arpref; - GSettings *settings; gchar *mime_type; #endif @@ -867,15 +887,10 @@ #ifdef HAVE_AUTOAR mime_type = e_attachment_dup_mime_type (attachment); - settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); - arpref = autoar_pref_new_with_gsettings (settings); - if (!autoar_pref_check_file_name (arpref, name) && - !autoar_pref_check_mime_type_d (arpref, mime_type)) { + if (!autoar_check_mime_type_supported (mime_type)) { gtk_widget_hide (extra_box_widget); } - g_clear_object (&settings); - g_clear_object (&arpref); g_free (mime_type); #endif @@ -903,27 +918,16 @@ e_attachment_set_save_self (attachment_list->data, save_self); e_attachment_set_save_extracted (attachment_list->data, save_extracted); } else { - AutoarPref *arpref; - GSettings *settings; GList *iter; - settings = e_util_ref_settings (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); - arpref = autoar_pref_new_with_gsettings (settings); - for (iter = attachment_list; iter != NULL; iter = iter->next) { EAttachment *attachment; - GFileInfo *file_info; - const gchar *name; gchar *mime_type; attachment = iter->data; - file_info = e_attachment_ref_file_info (attachment); - name = g_file_info_get_display_name (file_info); mime_type = e_attachment_dup_mime_type (attachment); - if ((name != NULL && - autoar_pref_check_file_name (arpref, name)) || - autoar_pref_check_mime_type_d (arpref, mime_type)) { + if (autoar_check_mime_type_supported (mime_type)) { e_attachment_set_save_self (attachment, save_self); e_attachment_set_save_extracted (attachment, save_extracted); } else { @@ -931,12 +935,8 @@ e_attachment_set_save_extracted (attachment, FALSE); } - g_object_unref (file_info); g_free (mime_type); } - - g_object_unref (settings); - g_object_unref (arpref); } #endif } else { diff -Nru evolution-3.21.91/e-util/e-web-view.c evolution-3.22.0/e-util/e-web-view.c --- evolution-3.21.91/e-util/e-web-view.c 2016-08-26 14:24:11.000000000 +0000 +++ evolution-3.22.0/e-util/e-web-view.c 2016-09-15 10:04:04.000000000 +0000 @@ -1480,10 +1480,20 @@ static void web_extension_proxy_created_cb (GDBusProxy *proxy, GAsyncResult *result, - EWebView *web_view) + GWeakRef *web_view_ref) { + EWebView *web_view; GError *error = NULL; + g_return_if_fail (web_view_ref != NULL); + + web_view = g_weak_ref_get (web_view_ref); + + if (!web_view) { + e_weak_ref_free (web_view_ref); + return; + } + web_view->priv->web_extension = g_dbus_proxy_new_finish (result, &error); if (!web_view->priv->web_extension) { g_warning ("Error creating web extension proxy: %s\n", error->message); @@ -1504,14 +1514,26 @@ g_hash_table_foreach (web_view->priv->element_clicked_cbs, web_view_register_element_clicked_hfunc, web_view); } + + g_clear_object (&web_view); + e_weak_ref_free (web_view_ref); } static void web_extension_appeared_cb (GDBusConnection *connection, const gchar *name, const gchar *name_owner, - EWebView *web_view) + GWeakRef *web_view_ref) { + EWebView *web_view; + + g_return_if_fail (web_view_ref != NULL); + + web_view = g_weak_ref_get (web_view_ref); + + if (!web_view) + return; + g_dbus_proxy_new ( connection, G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START | @@ -1522,15 +1544,27 @@ E_WEB_EXTENSION_INTERFACE, NULL, (GAsyncReadyCallback) web_extension_proxy_created_cb, - web_view); + e_weak_ref_new (web_view)); + + g_clear_object (&web_view); } static void web_extension_vanished_cb (GDBusConnection *connection, const gchar *name, - EWebView *web_view) + GWeakRef *web_view_ref) { + EWebView *web_view; + + g_return_if_fail (web_view_ref != NULL); + + web_view = g_weak_ref_get (web_view_ref); + + if (!web_view) + return; + g_clear_object (&web_view->priv->web_extension); + g_clear_object (&web_view); } static void @@ -1543,8 +1577,8 @@ G_BUS_NAME_WATCHER_FLAGS_NONE, (GBusNameAppearedCallback) web_extension_appeared_cb, (GBusNameVanishedCallback) web_extension_vanished_cb, - web_view, - NULL); + e_weak_ref_new (web_view), + (GDestroyNotify) e_weak_ref_free); } GDBusProxy * diff -Nru evolution-3.21.91/e-util/test-html-editor-units-bugs.c evolution-3.22.0/e-util/test-html-editor-units-bugs.c --- evolution-3.21.91/e-util/test-html-editor-units-bugs.c 2016-08-18 08:50:58.000000000 +0000 +++ evolution-3.22.0/e-util/test-html-editor-units-bugs.c 2016-09-12 11:28:29.000000000 +0000 @@ -43,10 +43,10 @@ "seq:C\n" "type:ac\n" "seq:c\n", - HTML_PREFIX_PLAIN "

aaa

" - "
    " + HTML_PREFIX_PLAIN "
    aaa
    " + "
      " "
    1. a
    2. b
    3. c
    " - "


    " HTML_SUFFIX, + "

    " HTML_SUFFIX, expected_plain)) { g_test_fail (); return; @@ -77,29 +77,32 @@ test_utils_insert_content (fixture, "\n" "
    \n" - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" - "


    \n" - "

    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" + "

    \n" + "
    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" "
    \n" - "

    This is the first paragraph of a sub-quoted text which has some long text to test. It has the second sentence as well.

    \n" + "
    This is the first paragraph of a sub-quoted text which has some long text to test. It has the second sentence as well.
    \n" "
    \n" "
    \n" - "

    This is the fourth paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" + "
    This is the fourth paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" "
    \n" - "


    \n" - "\n", + "

    \n" + "", E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "seq:uuuSuusD\n", - HTML_PREFIX "\n" + HTML_PREFIX + "
    \n" + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" + "

    \n" + "
    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" "
    \n" - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" - "


    \n" - "

    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" - "

    This is the fourth paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    \n" + "

    \n" + "
    \n" + "
    This is the fourth paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    \n" "
    \n" - "


    \n" + "

    " HTML_SUFFIX, NULL)) { g_test_fail (); @@ -121,16 +124,16 @@ "\n" "One line before quotation
    \n" "
    \n" - "

    Single line quoted.

    \n" + "
    Single line quoted.
    \n" "
    \n" "", E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "seq:ChcD\n", - HTML_PREFIX "

    One line before quotation

    \n" + HTML_PREFIX "
    One line before quotation
    \n" "
    \n" - "

    Single line quoted.

    \n" + "
    Single line quoted.
    \n" "
    " HTML_SUFFIX, "One line before quotation\n" "> Single line quoted.")) { @@ -140,9 +143,9 @@ if (!test_utils_run_simple_test (fixture, "seq:Cecb\n", - HTML_PREFIX "

    One line before quotation

    \n" + HTML_PREFIX "
    One line before quotation
    \n" "
    \n" - "

    Single line quoted

    \n" + "
    Single line quoted
    \n" "
    " HTML_SUFFIX, "One line before quotation\n" "> Single line quoted")) { @@ -160,8 +163,8 @@ "action:style-list-bullet\n" "type:First item\\n\n" "type:Second item\n", - HTML_PREFIX_PLAIN "

    This is the first line:

    " - "
      " + HTML_PREFIX_PLAIN "
      This is the first line:
      " + "
        " "
      • First item
      • Second item
      " HTML_SUFFIX, "This is the first line:\n" " * First item\n" @@ -173,8 +176,8 @@ if (!test_utils_run_simple_test (fixture, "seq:uhb\n" "undo:undo\n", - HTML_PREFIX_PLAIN "

      This is the first line:

      " - "
        " + HTML_PREFIX_PLAIN "
        This is the first line:
        " + "
          " "
        • First item
        • Second item
        " HTML_SUFFIX, "This is the first line:\n" " * First item\n" @@ -188,7 +191,7 @@ test_bug_769708 (TestFixture *fixture) { if (!test_utils_process_commands (fixture, - "mode:html\n")) { + "mode:plain\n")) { g_test_fail (); return; } @@ -196,24 +199,17 @@ test_utils_insert_content (fixture, "" "" - "" - "

        aaa

        " + "" + "
        aaa
        " "
        -- 
        " - "

        user <user@no.where>

        " + "
        user <user@no.where>
        " "
        ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); - if (!test_utils_process_commands (fixture, - "mode:plain\n")) { - g_test_fail (); - return; - } - if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX_PLAIN "

        aaa

        -- 

        " - "


        " - "

        user <user@no.where>

        " + HTML_PREFIX_PLAIN "
        aaa
        -- 
        " + "
        user <user@no.where>
        " "
        " HTML_SUFFIX, "aaa\n" "-- \n" @@ -233,7 +229,7 @@ if (!test_utils_run_simple_test (fixture, "type:ab\n" "seq:ltlD\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -241,7 +237,7 @@ if (!test_utils_run_simple_test (fixture, "seq:ttllDD\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -249,7 +245,7 @@ if (!test_utils_run_simple_test (fixture, "seq:ttlDlD\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -257,7 +253,7 @@ if (!test_utils_run_simple_test (fixture, "seq:tttlllDDD\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -265,7 +261,7 @@ if (!test_utils_run_simple_test (fixture, "seq:tttlDlDlD\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -273,7 +269,7 @@ if (!test_utils_run_simple_test (fixture, "seq:tb\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -281,7 +277,7 @@ if (!test_utils_run_simple_test (fixture, "seq:ttbb\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -289,7 +285,7 @@ if (!test_utils_run_simple_test (fixture, "seq:ttlbrb\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -297,7 +293,7 @@ if (!test_utils_run_simple_test (fixture, "seq:tttbbb\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -305,7 +301,7 @@ if (!test_utils_run_simple_test (fixture, "seq:tttllbrbrb\n", - HTML_PREFIX_PLAIN "

        ab

        " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
        ab
        " HTML_SUFFIX, "ab")) { g_test_fail (); return; @@ -322,12 +318,12 @@ if (!test_utils_run_simple_test (fixture, "mode:plain\n" "action:paste\n" - "seq:nll\n" + "seq:ll\n" "action:style-preformat\n", - HTML_PREFIX_PLAIN "

        "
        +		HTML_PREFIX_PLAIN "
        "
         		""
        -		"http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines

        " - "


        " HTML_SUFFIX, + "http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines
        " + HTML_SUFFIX, "http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines")) { g_test_fail (); return; @@ -408,12 +404,12 @@ "action:style-normal\n" "seq:Dc\n" "seq:Sis\n" - "seq:nll\n" + "seq:ll\n" "action:style-preformat\n", - HTML_PREFIX_PLAIN "

        "
        +		HTML_PREFIX_PLAIN "
        "
         		""
        -		"http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines

        " - "


        " HTML_SUFFIX, + "http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines
        " + HTML_SUFFIX, "http://www.example.com/this-is-a-very-long-link-which-should-not-be-wrapped-into-multiple-lines")) { g_test_fail (); return; @@ -498,18 +494,18 @@ test_utils_insert_content (fixture, "" - "

        the 1st line text

        " + "
        the 1st line text
        " "
        " - "

        the 3rd line text

        " + "
        the 3rd line text
        " "", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "seq:Chcddbb\n", - HTML_PREFIX_PLAIN "

        On Today, User wrote:

        " + HTML_PREFIX_PLAIN "
        On Today, User wrote:
        " "
        " - "

        > the 1st line text

        " - "

        > the 3rd line text

        " + "
        > the 1st line text
        " + "
        > the 3rd line text
        " "
        " HTML_SUFFIX, "On Today, User wrote:\n" "> the 1st line text\n" @@ -526,18 +522,18 @@ test_utils_insert_content (fixture, "" - "

        the first line text

        " + "
        the first line text
        " "
        " - "

        the third line text

        " + "
        the third line text
        " "", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "seq:Chcddbb\n", - HTML_PREFIX "

        On Today, User wrote:

        " - "
        " - "

        the first line text

        " - "

        the third line text

        " + HTML_PREFIX "
        On Today, User wrote:
        " + "
        " + "
        the first line text
        " + "
        the third line text
        " "
        " HTML_SUFFIX, "On Today, User wrote:\n" "> the first line text\n" @@ -557,9 +553,9 @@ test_utils_insert_content (fixture, "" - "

        the 1st line text

        " + "
        the 1st line text
        " "
        " - "

        the 3rd line text

        " + "
        the 3rd line text
        " "", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); @@ -567,10 +563,10 @@ "seq:Chcddbb\n" "seq:n\n" "undo:undo\n", - HTML_PREFIX_PLAIN "

        On Today, User wrote:

        " + HTML_PREFIX_PLAIN "
        On Today, User wrote:
        " "
        " - "

        > the 1st line text

        " - "

        > the 3rd line text

        " + "
        > the 1st line text
        " + "
        > the 3rd line text
        " "
        " HTML_SUFFIX, "On Today, User wrote:\n" "> the 1st line text\n" @@ -578,6 +574,64 @@ g_test_fail (); } +static void +test_bug_771044 (TestFixture *fixture) +{ + if (!test_utils_run_simple_test (fixture, + "type:123 456\\n789 abc\\n\n" + "seq:uuhSdsD\n", + HTML_PREFIX + "
        789 abc
        " + "

        " + HTML_SUFFIX, + "789 abc\n")) + g_test_fail (); +} + +static void +test_bug_771131 (TestFixture *fixture) +{ + if (!test_utils_process_commands (fixture, + "mode:plain\n")) { + g_test_fail (); + return; + } + + test_utils_insert_content (fixture, + "
        On <date1>, <name1> wrote:\n"
        +		"
        \n" + "Hello\n" + "\n" + "Goodbye
        " + "
        the 3rd line text
        " + "
        " + "", + E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); + + if (!test_utils_run_simple_test (fixture, + "", + HTML_PREFIX_PLAIN "
        On Sat, 2016-09-10 at 20:00 +0000, example@example.com wrote:
        " + "
        " + "
        > On <date1>, <name1> wrote:
        " + "
        " + "
        > > Hello
        " + "
        > >
        " + "
        > > Goodbye
        " + "
        " + "
        >
        " + "
        > the 3rd line text
        " + "
        " + HTML_SUFFIX, + "On Sat, 2016-09-10 at 20:00 +0000, example@example.com wrote:\n" + "> On , wrote:\n" + "> > Hello\n" + "> > \n" + "> > Goodbye\n" + "> \n" + "> the 3rd line text")) + g_test_fail (); +} + void test_add_html_editor_bug_tests (void) { @@ -590,4 +644,6 @@ test_utils_add_test ("/bug/769955", test_bug_769955); test_utils_add_test ("/bug/770073", test_bug_770073); test_utils_add_test ("/bug/770074", test_bug_770074); + test_utils_add_test ("/bug/771044", test_bug_771044); + test_utils_add_test ("/bug/771131", test_bug_771131); } diff -Nru evolution-3.21.91/e-util/test-html-editor-units.c evolution-3.22.0/e-util/test-html-editor-units.c --- evolution-3.21.91/e-util/test-html-editor-units.c 2016-08-24 14:16:07.000000000 +0000 +++ evolution-3.22.0/e-util/test-html-editor-units.c 2016-09-12 06:01:54.000000000 +0000 @@ -48,7 +48,7 @@ "type:some bold text\n" "seq:hCrcrCSrsc\n" "action:bold\n", - HTML_PREFIX "

        some bold text

        " HTML_SUFFIX, + HTML_PREFIX "
        some bold text
        " HTML_SUFFIX, "some bold text")) g_test_fail (); } @@ -63,7 +63,7 @@ "type:bold\n" "action:bold\n" "type: text\n", - HTML_PREFIX "

        some bold text

        " HTML_SUFFIX, + HTML_PREFIX "
        some bold text
        " HTML_SUFFIX, "some bold text")) g_test_fail (); } @@ -76,7 +76,7 @@ "type:some italic text\n" "seq:hCrcrCSrsc\n" "action:italic\n", - HTML_PREFIX "

        some italic text

        " HTML_SUFFIX, + HTML_PREFIX "
        some italic text
        " HTML_SUFFIX, "some italic text")) g_test_fail (); } @@ -91,7 +91,7 @@ "type:italic\n" "action:italic\n" "type: text\n", - HTML_PREFIX "

        some italic text

        " HTML_SUFFIX, + HTML_PREFIX "
        some italic text
        " HTML_SUFFIX, "some italic text")) g_test_fail (); } @@ -104,7 +104,7 @@ "type:some underline text\n" "seq:hCrcrCSrsc\n" "action:underline\n", - HTML_PREFIX "

        some underline text

        " HTML_SUFFIX, + HTML_PREFIX "
        some underline text
        " HTML_SUFFIX, "some underline text")) g_test_fail (); } @@ -119,7 +119,7 @@ "type:underline\n" "action:underline\n" "type: text\n", - HTML_PREFIX "

        some underline text

        " HTML_SUFFIX, + HTML_PREFIX "
        some underline text
        " HTML_SUFFIX, "some underline text")) g_test_fail (); } @@ -132,7 +132,7 @@ "type:some strikethrough text\n" "seq:hCrcrCSrsc\n" "action:strikethrough\n", - HTML_PREFIX "

        some strikethrough text

        " HTML_SUFFIX, + HTML_PREFIX "
        some strikethrough text
        " HTML_SUFFIX, "some strikethrough text")) g_test_fail (); } @@ -147,7 +147,7 @@ "type:strikethrough\n" "action:strikethrough\n" "type: text\n", - HTML_PREFIX "

        some strikethrough text

        " HTML_SUFFIX, + HTML_PREFIX "
        some strikethrough text
        " HTML_SUFFIX, "some strikethrough text")) g_test_fail (); } @@ -160,7 +160,7 @@ "type:some monospace text\n" "seq:hCrcrCSrsc\n" "action:monospaced\n", - HTML_PREFIX "

        some monospace text

        " HTML_SUFFIX, + HTML_PREFIX "
        some monospace text
        " HTML_SUFFIX, "some monospace text")) g_test_fail (); } @@ -175,7 +175,7 @@ "type:monospace\n" "action:monospaced\n" "type: text\n", - HTML_PREFIX "

        some monospace text

        " HTML_SUFFIX, + HTML_PREFIX "
        some monospace text
        " HTML_SUFFIX, "some monospace text")) g_test_fail (); } @@ -195,9 +195,9 @@ "seq:d\n" "action:justify-left\n", HTML_PREFIX - "

        center

        " - "

        right

        " - "

        left


        " + "
        center
        " + "
        right
        " + "
        left

        " HTML_SUFFIX, " center\n" " right\n" @@ -217,9 +217,9 @@ "action:justify-left\n" "type:left\\n\n", HTML_PREFIX - "

        center

        " - "

        right

        " - "

        left


        " + "
        center
        " + "
        right
        " + "
        left

        " HTML_SUFFIX, " center\n" " right\n" @@ -246,12 +246,12 @@ "action:indent\n" /* just to try whether the unindent will work too */ "action:unindent\n", HTML_PREFIX - "

        level 0

        " + "
        level 0
        " "
        " - "

        level 1

        " - "

        level 2

        " - "

        level 1

        " - "


        " + "
        level 1
        " + "
        level 2
        " + "
        level 1
        " + "

        " HTML_SUFFIX, "level 0\n" " level 1\n" @@ -274,12 +274,12 @@ "type:level 1\\n\n" "action:unindent\n", HTML_PREFIX - "

        level 0

        " + "
        level 0
        " "
        " - "

        level 1

        " - "

        level 2

        " - "

        level 1

        " - "


        " + "
        level 1
        " + "
        level 2
        " + "
        level 1
        " + "

        " HTML_SUFFIX, "level 0\n" " level 1\n" @@ -308,8 +308,8 @@ "action:size-plus-three\n" "seq:rrCSrcs\n" "action:size-plus-four\n", - HTML_PREFIX "

        FontM2 FontM1 Font0 FontP1 " - "FontP2 FontP3 FontP4

        " HTML_SUFFIX, + HTML_PREFIX "
        FontM2 FontM1 Font0 FontP1 " + "FontP2 FontP3 FontP4
        " HTML_SUFFIX, "FontM2 FontM1 Font0 FontP1 FontP2 FontP3 FontP4")) g_test_fail (); } @@ -345,8 +345,8 @@ "action:size-plus-four\n" "type:FontP4\n" "action:size-plus-zero\n", - HTML_PREFIX "

        FontM2 FontM1 Font0 FontP1 " - "FontP2 FontP3 FontP4

        " HTML_SUFFIX, + HTML_PREFIX "
        FontM2 FontM1 Font0 FontP1 " + "FontP2 FontP3 FontP4
        " HTML_SUFFIX, "FontM2 FontM1 Font0 FontP1 FontP2 FontP3 FontP4")) g_test_fail (); } @@ -405,8 +405,8 @@ e_content_editor_set_font_color (cnt_editor, &rgba); if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX "

        default red green " - "blue

        " HTML_SUFFIX, + HTML_PREFIX "
        default red green " + "blue
        " HTML_SUFFIX, "default red green blue")) g_test_fail (); } @@ -470,8 +470,8 @@ } if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX "

        default red green " - "blue

        " HTML_SUFFIX, + HTML_PREFIX "
        default red green " + "blue
        " HTML_SUFFIX, "default red green blue")) g_test_fail (); } @@ -516,7 +516,7 @@ "
      " "
    • item 3
    • " "
    " - "

    text

    " + "
    text
    " HTML_SUFFIX, " * item 1\n" " * item 2\n" @@ -574,7 +574,7 @@ "
" "
  • item 3
  • " "" - "

    text

    " + "
    text
    " HTML_SUFFIX, " A. item 1\n" " A. item 2\n" @@ -815,7 +815,7 @@ "action:insert-link\n" "type:http://www.gnome.org\n" "seq:n\n", - HTML_PREFIX "

    a link example: http://www.gnome.org

    " HTML_SUFFIX, + HTML_PREFIX "
    a link example: http://www.gnome.org
    " HTML_SUFFIX, "a link example: http://www.gnome.org")) g_test_fail (); } @@ -830,7 +830,7 @@ "action:insert-link\n" "type:http://www.gnome.org\n" "seq:n\n", - HTML_PREFIX "

    a link example: GNOME

    " HTML_SUFFIX, + HTML_PREFIX "
    a link example: GNOME
    " HTML_SUFFIX, "a link example: GNOME")) g_test_fail (); } @@ -841,7 +841,7 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n" "type:www.gnome.org \n", - HTML_PREFIX "

    www.gnome.org

    " HTML_SUFFIX, + HTML_PREFIX "" HTML_SUFFIX, "www.gnome.org ")) g_test_fail (); } @@ -859,7 +859,7 @@ "seq:a\n" "type:GNOME\n" "seq:n\n", - HTML_PREFIX "

    GNOME

    " HTML_SUFFIX, + HTML_PREFIX "" HTML_SUFFIX, "GNOME ")) g_test_fail (); } @@ -875,7 +875,7 @@ "seq:A\n" /* Alt+R to press the 'Remove Link' */ "type:R\n" "seq:a\n", - HTML_PREFIX "

    www.gnome.org

    " HTML_SUFFIX, + HTML_PREFIX "
    www.gnome.org
    " HTML_SUFFIX, "www.gnome.org ")) g_test_fail (); } @@ -888,7 +888,7 @@ "type:www.gnome.org \n" "seq:l\n" "type:/about\n", - HTML_PREFIX "

    www.gnome.org/about

    " HTML_SUFFIX, + HTML_PREFIX "" HTML_SUFFIX, "www.gnome.org/about ")) g_test_fail (); } @@ -900,7 +900,7 @@ "mode:html\n" "type:www.gnome.org \n" "seq:bbb\n", - HTML_PREFIX "

    www.gnome.o

    " HTML_SUFFIX, + HTML_PREFIX "" HTML_SUFFIX, "www.gnome.o")) g_test_fail (); } @@ -913,7 +913,7 @@ "type:text\n" "action:insert-rule\n" "seq:^\n", /* Escape key press to close the dialog */ - HTML_PREFIX "

    text


    " HTML_SUFFIX, + HTML_PREFIX "
    text

    " HTML_SUFFIX, "text")) g_test_fail (); } @@ -928,7 +928,7 @@ "seq:tttttn\n" /* Move to the Close button and press it */ "seq:den\n" "type:below\n", - HTML_PREFIX "

    above


    below

    " HTML_SUFFIX, + HTML_PREFIX "
    above

    below
    " HTML_SUFFIX, "above\nbelow")) g_test_fail (); } @@ -970,8 +970,8 @@ image_data_base64 = g_base64_encode ((const guchar *) image_data, image_data_length); g_return_if_fail (image_data_base64 != NULL); - expected_html = g_strconcat (HTML_PREFIX "

    before*+after

    " HTML_SUFFIX, NULL); + expected_html = g_strconcat (HTML_PREFIX "
    before*+after
    " HTML_SUFFIX, NULL); g_free (image_data_base64); g_free (image_data); @@ -994,7 +994,7 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n" "type:before :)after\n", - HTML_PREFIX "

    before before \":-)\"" - "after

    " HTML_SUFFIX, + "after" HTML_SUFFIX, "before :-)after")) g_test_fail (); } @@ -1032,7 +1032,7 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n" "type:before :-)after\n", - HTML_PREFIX "

    before before \":-)\"" - "after

    " HTML_SUFFIX, + "after" HTML_SUFFIX, "before :-)after")) g_test_fail (); } @@ -1071,7 +1071,7 @@ "type:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n" "seq:hu\n" "action:style-normal\n", - HTML_PREFIX "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " + HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" @@ -1082,7 +1082,7 @@ if (!test_utils_run_simple_test (fixture, "mode:plain\n", - HTML_PREFIX_PLAIN "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " + HTML_PREFIX_PLAIN "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" @@ -1093,7 +1093,7 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n", - HTML_PREFIX "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " + HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" @@ -1111,8 +1111,8 @@ "action:style-normal\n" "type:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\\n\n" "type:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n", - HTML_PREFIX "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" @@ -1123,8 +1123,8 @@ if (!test_utils_run_simple_test (fixture, "mode:plain\n", - HTML_PREFIX_PLAIN "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" @@ -1135,8 +1135,8 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n", - HTML_PREFIX "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" @@ -1157,7 +1157,7 @@ "seq:Chc\n" "action:style-preformat\n", HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.")) { @@ -1168,7 +1168,7 @@ if (!test_utils_run_simple_test (fixture, "mode:plain\n", HTML_PREFIX_PLAIN "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.")) { @@ -1179,7 +1179,7 @@ if (!test_utils_run_simple_test (fixture, "mode:html\n", HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

    " HTML_SUFFIX, + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.")) { @@ -1239,12 +1239,12 @@ "type:normal text\n" "seq:huuuuSddrs\n" "action:style-address\n", - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "
    address line 1
    " "
    address line 2
    " "
    address line 3
    " - "


    " - "

    normal text

    " HTML_SUFFIX, + "

    " + "
    normal text
    " HTML_SUFFIX, "normal text\n" "address line 1\n" "address line 2\n" @@ -1268,12 +1268,12 @@ "action:style-normal\n" "type:\\n\n" "type:normal text\n", - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "
    address line 1
    " "
    address line 2
    " "
    address line 3
    " - "


    " - "

    normal text

    " HTML_SUFFIX, + "

    " + "
    normal text
    " HTML_SUFFIX, "normal text\n" "address line 1\n" "address line 2\n" @@ -1301,9 +1301,9 @@ header_n, header_n); expected_html = g_strdup_printf ( - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "header %d" - "

    normal text

    " HTML_SUFFIX, + "
    normal text
    " HTML_SUFFIX, header_n, header_n, header_n); expected_plain = g_strdup_printf ( @@ -1322,10 +1322,10 @@ return success; expected_html = g_strdup_printf ( - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "
    " "header %d" - "

    normal text

    " HTML_SUFFIX, + "
    normal text
    " HTML_SUFFIX, header_n, header_n, header_n, header_n, header_n); expected_plain = g_strdup_printf ( @@ -1364,9 +1364,9 @@ header_n, header_n); expected_html = g_strdup_printf ( - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "header %d" - "

    normal text

    " HTML_SUFFIX, + "
    normal text
    " HTML_SUFFIX, header_n, header_n, header_n); expected_plain = g_strdup_printf ( @@ -1385,10 +1385,10 @@ return success; expected_html = g_strdup_printf ( - HTML_PREFIX "

    normal text

    " + HTML_PREFIX "
    normal text
    " "header %d" - "


    " - "

    normal text

    " HTML_SUFFIX, + "

    " + "
    normal text
    " HTML_SUFFIX, header_n, header_n, header_n); expected_plain = g_strdup_printf ( @@ -1502,8 +1502,8 @@ "type:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.\n" "action:select-all\n" "action:wrap-lines\n", - HTML_PREFIX "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec
    odio. Praesent libero.

    " - "

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec
    odio. Praesent libero.

    " HTML_SUFFIX, + HTML_PREFIX "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec
    odio. Praesent libero.
    " + "
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec
    odio. Praesent libero.
    " HTML_SUFFIX, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec\n" "odio. Praesent libero.")) g_test_fail (); @@ -1519,7 +1519,7 @@ "type:text before \n" "action:paste\n" "type: text after\n", - HTML_PREFIX "

    text before some bold text text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before some bold text text after
    " HTML_SUFFIX, "text before some bold text text after")) g_test_fail (); } @@ -1534,7 +1534,7 @@ "type:text before \n" "action:paste\n" "type: text after\n", - HTML_PREFIX_PLAIN "

    text before some bold text text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before some bold text text after
    " HTML_SUFFIX, "text before some bold text text after")) g_test_fail (); } @@ -1549,7 +1549,7 @@ "type:text before \n" "action:paste\n" "type: text after\n", - HTML_PREFIX "

    text before some plain text text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before some plain text text after
    " HTML_SUFFIX, "text before some plain text text after")) g_test_fail (); } @@ -1564,7 +1564,7 @@ "type:text before \n" "action:paste\n" "type: text after\n", - HTML_PREFIX_PLAIN "

    text before some plain text text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before some plain text text after
    " HTML_SUFFIX, "text before some plain text text after")) g_test_fail (); } @@ -1579,7 +1579,7 @@ "type:text before \n" "action:paste\n" "type:text after\n", - HTML_PREFIX "

    text before bold text

    italic text

    underline text

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before bold text
    italic text
    underline text
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1594,10 +1594,10 @@ "type:text before \n" "action:paste\n" "type:\\ntext after\n", - HTML_PREFIX_PLAIN "

    text before bold text

    " - "

    italic text

    " - "

    underline text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before bold text
    " + "
    italic text
    " + "
    underline text
    " + "
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1612,7 +1612,7 @@ "type:text before \n" "action:paste\n" "type:text after\n", - HTML_PREFIX "

    text before bold text

    italic text

    underline text

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before bold text
    italic text
    underline text
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1627,10 +1627,10 @@ "type:text before \n" "action:paste\n" "type:\\ntext after\n", - HTML_PREFIX_PLAIN "

    text before bold text

    " - "

    italic text

    " - "

    underline text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before bold text
    " + "
    italic text
    " + "
    underline text
    " + "
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1638,14 +1638,14 @@ static void test_paste_multiline_p_html2html (TestFixture *fixture) { - test_utils_set_clipboard_text ("

    bold text

    italic text

    underline text

    ", TRUE); + test_utils_set_clipboard_text ("
    bold text
    italic text
    underline text
    ", TRUE); if (!test_utils_run_simple_test (fixture, "mode:html\n" "type:text before \n" "action:paste\n" "type:text after\n", - HTML_PREFIX "

    text before bold text

    italic text

    underline text

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before bold text
    italic text
    underline text
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1653,17 +1653,17 @@ static void test_paste_multiline_p_html2plain (TestFixture *fixture) { - test_utils_set_clipboard_text ("

    bold text

    italic text

    underline text

    ", TRUE); + test_utils_set_clipboard_text ("
    bold text
    italic text
    underline text
    ", TRUE); if (!test_utils_run_simple_test (fixture, "mode:plain\n" "type:text before \n" "action:paste\n" "type:\\ntext after\n", - HTML_PREFIX_PLAIN "

    text before bold text

    " - "

    italic text

    " - "

    underline text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before bold text
    " + "
    italic text
    " + "
    underline text
    " + "
    text after
    " HTML_SUFFIX, "text before bold text\nitalic text\nunderline text\ntext after")) g_test_fail (); } @@ -1678,7 +1678,7 @@ "type:text before \n" "action:paste\n" "type:text after\n", - HTML_PREFIX "

    text before line 1

    line 2

    line 3

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before line 1
    line 2
    line 3
    text after
    " HTML_SUFFIX, "text before line 1\nline 2\nline 3\ntext after")) g_test_fail (); } @@ -1693,10 +1693,10 @@ "type:text before \n" "action:paste\n" "type:\\ntext after\n", - HTML_PREFIX_PLAIN "

    text before line 1

    " - "

    line 2

    " - "

    line 3

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before line 1
    " + "
    line 2
    " + "
    line 3
    " + "
    text after
    " HTML_SUFFIX, "text before line 1\nline 2\nline 3\ntext after")) g_test_fail (); } @@ -1712,9 +1712,9 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX "

    text before

    " - "

    some bold text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before
    " + "
    some bold text
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> some bold text\n" "text after")) @@ -1732,9 +1732,9 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX_PLAIN "

    text before

    " - "

    > some bold text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before
    " + "
    > some bold text
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> some bold text\n" "text after")) @@ -1752,9 +1752,9 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX "

    text before

    " - "

    some plain text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before
    " + "
    some plain text
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> some plain text\n" "text after")) @@ -1772,9 +1772,9 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX_PLAIN "

    text before

    " - "

    > some plain text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before
    " + "
    > some plain text
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> some plain text\n" "text after")) @@ -1792,11 +1792,11 @@ "action:paste-quote\n" "seq:b\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX "

    text before

    " - "
    > bold text

    " - "

    > italic text

    " - "

    > underline text

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before
    " + "
    > bold text" + "
    > italic text
    " + "
    > underline text
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> bold text\n" "> italic text\n" @@ -1816,11 +1816,11 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX_PLAIN "

    text before

    " - "

    > bold text

    " - "

    > italic text

    " - "

    > underline text

    " - "

    > text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before
    " + "
    > bold text
    " + "
    > italic text
    " + "
    > underline text
    " + "
    > text after
    " HTML_SUFFIX, "text before \n" "> bold text\n" "> italic text\n" @@ -1840,11 +1840,11 @@ "action:paste-quote\n" "seq:b\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX "

    text before

    " - "

    line 1

    " - "

    line 2

    " - "

    line 3

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX "
    text before
    " + "
    line 1
    " + "
    line 2
    " + "
    line 3
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> line 1\n" "> line 2\n" @@ -1864,11 +1864,11 @@ "action:paste-quote\n" "type:\\n\n" /* stop quotting */ "type:text after\n", - HTML_PREFIX_PLAIN "

    text before

    " - "

    > line 1

    " - "

    > line 2

    " - "

    > line 3

    " - "

    text after

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    text before
    " + "
    > line 1
    " + "
    > line 2
    " + "
    > line 3
    " + "
    text after
    " HTML_SUFFIX, "text before \n" "> line 1\n" "> line 2\n" @@ -1889,25 +1889,25 @@ test_utils_insert_content (fixture, "" "
    " - "

    level 1

    " - "


    " - "

    level 1

    " + "
    level 1
    " + "

    " + "
    level 1
    " "
    " - "

    level 2

    " + "
    level 2
    " "
    " - "

    back in level 1

    " + "
    back in level 1
    " "
    " - "


    " - "

    out of the citation

    " + "

    " + "
    out of the citation
    " "", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); /* Just check the content was read properly */ if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX "

    level 1


    level 1

    " - "

    level 2

    back in level 1

    " - "


    out of the citation

    " HTML_SUFFIX, + HTML_PREFIX "
    level 1

    level 1
    " + "
    level 2
    back in level 1
    " + "

    out of the citation
    " HTML_SUFFIX, "> level 1\n" "> \n" "> level 1\n" @@ -1944,14 +1944,14 @@ test_utils_insert_content (fixture, "
    " - "

    Just one short line.

    " + "
    Just one short line.
    " "
    ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    Just one short line.

    " + "
    Just one short line.
    " "
    " HTML_SUFFIX, "> Just one short line.")) { g_test_fail (); @@ -1968,14 +1968,14 @@ test_utils_insert_content (fixture, "
    " - "

    Just one short line.

    " + "
    Just one short line.
    " "
    ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    Just one short line.

    " + "
    Just one short line.
    " "
    " HTML_SUFFIX, "> Just one short line.")) { g_test_fail (); @@ -1984,18 +1984,18 @@ test_utils_insert_content (fixture, "
    " - "

    short line 1

    " - "

    short line 2

    " - "

    short line 3

    " + "
    short line 1
    " + "
    short line 2
    " + "
    short line 3
    " "
    ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    short line 1

    " - "

    short line 2

    " - "

    short line 3

    " + "
    short line 1
    " + "
    short line 2
    " + "
    short line 3
    " "
    " HTML_SUFFIX, "> short line 1\n" "> short line 2\n" @@ -2014,18 +2014,18 @@ test_utils_insert_content (fixture, "
    " - "

    short line 1

    " - "

    short line 2

    " - "

    short line 3

    " + "
    short line 1
    " + "
    short line 2
    " + "
    short line 3
    " "
    ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    short line 1

    " - "

    short line 2

    " - "

    short line 3

    " + "
    short line 1
    " + "
    short line 2
    " + "
    short line 3
    " "
    " HTML_SUFFIX, "> short line 1\n" "> short line 2\n" @@ -2046,14 +2046,14 @@ test_utils_insert_content (fixture, "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "
    ", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "
    " HTML_SUFFIX, "> This is the first paragraph of a quoted text which has some long text\n" "> to test. It has the second sentence as well.")) { @@ -2071,14 +2071,14 @@ test_utils_insert_content (fixture, "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "
    ", - E_CONTENT_EDITOR_INSERT_TEXT_HTML); + E_CONTENT_EDITOR_INSERT_TEXT_HTML | E_CONTENT_EDITOR_INSERT_REPLACE_ALL); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "
    " HTML_SUFFIX, "> This is the first paragraph of a quoted text which has some long text\n" "> to test. It has the second sentence as well.")) { @@ -2088,18 +2088,18 @@ test_utils_insert_content (fixture, "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " - "

    This is the second paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " - "

    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " + "
    This is the second paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " + "
    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "

    after quote", E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); if (!test_utils_run_simple_test (fixture, "", HTML_PREFIX "
    " - "

    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " - "

    This is the second paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " - "

    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.

    " + "
    This is the first paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " + "
    This is the second paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " + "
    This is the third paragraph of a quoted text which has some long text to test. It has the second sentence as well.
    " "

    after quote" HTML_SUFFIX, "> This is the first paragraph of a quoted text which has some long text\n" "> to test. It has the second sentence as well.\n" @@ -2131,7 +2131,7 @@ if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX "

    On Today, User wrote:

    " + HTML_PREFIX "
    On Today, User wrote:
    " "
    line 1\n"
     		"line 2\n"
     		"
    " HTML_SUFFIX, @@ -2161,10 +2161,10 @@ if (!test_utils_run_simple_test (fixture, "", - HTML_PREFIX_PLAIN "

    On Today, User wrote:

    " - "

    > line 1

    " - "

    > line 2

    " - "

    >

    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    On Today, User wrote:
    " + "
    > line 1
    " + "
    > line 2
    " + "
    >
    " HTML_SUFFIX, "On Today, User wrote:\n" "> line 1\n" "> line 2\n" @@ -2190,7 +2190,7 @@ "undo:undo:2\n" "undo:drop\n" "type:xt\n", - HTML_PREFIX "

    some text

    " HTML_SUFFIX, + HTML_PREFIX "
    some text
    " HTML_SUFFIX, "some text")) g_test_fail (); } @@ -2205,7 +2205,7 @@ "undo:undo\n" "undo:redo\n" "undo:undo\n", - HTML_PREFIX "

    some text to delete

    " HTML_SUFFIX, + HTML_PREFIX "
    some text to delete
    " HTML_SUFFIX, "some text to delete")) g_test_fail (); } @@ -2220,7 +2220,7 @@ "undo:undo\n" "undo:redo\n" "undo:undo\n", - HTML_PREFIX "

    some text to delete

    " HTML_SUFFIX, + HTML_PREFIX "
    some text to delete
    " HTML_SUFFIX, "some text to delete")) g_test_fail (); } @@ -2346,7 +2346,7 @@ "undo:test\n" "undo:drop\n" /* drop the save 2 */ "undo:undo:11\n", - HTML_PREFIX "

    The first paragraph text


    " HTML_SUFFIX, + HTML_PREFIX "
    The first paragraph text

    " HTML_SUFFIX, "The first paragraph text\n")) g_test_fail (); } @@ -2419,7 +2419,7 @@ "undo:drop\n" /* drop the save 2 */ "undo:undo:6\n", - HTML_PREFIX "

    The first paragraph text


    " HTML_SUFFIX, + HTML_PREFIX "
    The first paragraph text

    " HTML_SUFFIX, "The first paragraph text\n")) g_test_fail (); } @@ -2508,7 +2508,7 @@ "undo:drop\n" /* drop the save 2 */ "undo:undo:30\n", - HTML_PREFIX "

    The first paragraph text


    " HTML_SUFFIX, + HTML_PREFIX "
    The first paragraph text

    " HTML_SUFFIX, "The first paragraph text\n")) g_test_fail (); } @@ -2530,7 +2530,7 @@ "undo:undo:5\n" "undo:redo:7\n" "undo:test\n", - HTML_PREFIX "

    URL:

    http://www.gnome.org


    " HTML_SUFFIX, + HTML_PREFIX "
    URL:

    " HTML_SUFFIX, "URL:\nhttp://www.gnome.org\n")) g_test_fail (); } @@ -2552,9 +2552,9 @@ "undo:undo:5\n" "undo:redo:7\n" "undo:test\n", - HTML_PREFIX_PLAIN "

    URL:

    " - "

    http://www.gnome.org

    " - "


    " HTML_SUFFIX, + HTML_PREFIX_PLAIN "
    URL:
    " + "" + "

    " HTML_SUFFIX, "URL:\nhttp://www.gnome.org\n")) g_test_fail (); } diff -Nru evolution-3.21.91/evolution.appdata.xml evolution-3.22.0/evolution.appdata.xml --- evolution-3.21.91/evolution.appdata.xml 2016-08-29 12:57:33.000000000 +0000 +++ evolution-3.22.0/evolution.appdata.xml 2016-09-19 08:17:46.000000000 +0000 @@ -174,6 +174,7 @@

    Evolution er et program til håndtering af personlig information, som indeholder integreret funktionalitet til e-mails, kalendre og adressebøger.

    Evolution ist eine Anwendung zur Verwaltung persönlicher Informationen, die ein E-Mail-Programm, einen Kalender und ein Adressbuch enthält.

    Το Evolution είναι μια προσωπική εφαρμογή διαχείρισης πληροφοριών που παρέχει ολοκληρωμένη λειτουργικότητα αλληλογραφίας, ημερολογίου και βιβλίου διευθύνσεων.

    +

    Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.

    Evolution es una aplicación de gestión de información personal que integra funcionalidades de correo, calendario y libreta de direcciones.

    Evolution informazio pertsonala kudeatzeko aplikazio bat da, bateratutako posta elektronikoa, egutegia eta helbide-liburuaren funtzionalitatea eskaintzen du.

    Evolution on henkilökohtaisen tiedon hallintasovellus, joka tarjoaa sähköpostin, kalenterin ja osoitekirjan.

    @@ -216,6 +217,7 @@

    Evolution understøtter en bred vifte af industristandardiserede dataformater og netværksprotokoller til informationsudveksling, med fokus på overensstemmelse med standarderne og sikkerhed. Evolution kan også på nem vis integreres med Microsoft Exchange ved hjælp at "Exchange Web Services"-udvidelsen (EWS).

    Evolution unterstützt eine Vielzahl von industriellen Standard-Formaten und Netzwerk-Protokollen zum Informationsaustausch, mit einem Schwerpunkt auf Standard-Konformität und Sicherheit. Evolution arbeitet außerdem problemlos mit Microsoft Exchange mittels der Erweiterung »Exchange Web Services« (EWS) zusammen.

    Το Evolution υποστηρίζει μια πλατιά περιοχή βιομηχανιών προτύπων μορφών δεδομένων και πρωτοκόλλων δικτύου για ανταλλαγή πληροφοριών, με έμφαση στα πρότυπα συμμόρφωσης και ασφάλειας. Το Evolution μπορεί επίσης να ενσωματώσει ομαλά το Microsoft Exchange μέσα από την επέκταση "Exchange Web Services" (EWS).

    +

    Evolution supports a wide range of industry standard data formats and network protocols for information exchange, with an emphasis on standards compliance and security. Evolution can also integrate smoothly with Microsoft Exchange by way of the "Exchange Web Services" (EWS) extension.

    Evolution soporta un amplio rango de estándares industriales de formatos de datos y protocolos de red para intercambiar información, haciendo hincapié en el cumplimiento de estándares y de seguridad. Evolution también se puede integrar con Microsoft Exchange usando la extensión «Exchange Web Services» (EWS).

    Evolution-ek industriaren datu-formatuen eta sareko protokoloen barruti handia onartzen du informazioa trukatzeko, eta bereziki estandarrak eta segurtasuna betetzen du. Evolution-ek Microsoft Exchange-rekin ere bateratzen da "Exchange Web Services" (EWS) hedapenaren bidez.

    Evolution tukee lukuisia standardeja tiedostomuotoja ja verkkoprotokollia tiedonvaihtoa varten, painoarvoa on asetettu erityisesti standardien noudattamiseen ja tietoturvaan. Evolution voi myös integroitua Microsoft Exchange -palvelimeen Exchange Web Services (EWS) -laajennuksen avulla.

    diff -Nru evolution-3.21.91/evolution-calendar-3.0.pc evolution-3.22.0/evolution-calendar-3.0.pc --- evolution-3.21.91/evolution-calendar-3.0.pc 2016-08-29 12:57:33.000000000 +0000 +++ evolution-3.22.0/evolution-calendar-3.0.pc 2016-09-19 08:17:45.000000000 +0000 @@ -11,7 +11,7 @@ Name: Evolution Calendar Description: Calendar utilities for Evolution -Version: 3.21.91 +Version: 3.22.0 Requires: evolution-shell-3.0 Libs: -L${privlibdir} -levolution-calendar Cflags: -I${privincludedir} diff -Nru evolution-3.21.91/evolution-mail-3.0.pc evolution-3.22.0/evolution-mail-3.0.pc --- evolution-3.21.91/evolution-mail-3.0.pc 2016-08-29 12:57:33.000000000 +0000 +++ evolution-3.22.0/evolution-mail-3.0.pc 2016-09-19 08:17:45.000000000 +0000 @@ -11,7 +11,7 @@ Name: Evolution Mail Description: Mail utilities for Evolution -Version: 3.21.91 +Version: 3.22.0 Requires: evolution-shell-3.0 camel-1.2 libemail-engine Libs: -L${privlibdir} -levolution-mail -levolution-mail-composer -levolution-mail-formatter Cflags: -I${privincludedir} diff -Nru evolution-3.21.91/evolution-shell-3.0.pc evolution-3.22.0/evolution-shell-3.0.pc --- evolution-3.21.91/evolution-shell-3.0.pc 2016-08-29 12:57:33.000000000 +0000 +++ evolution-3.22.0/evolution-shell-3.0.pc 2016-09-19 08:17:45.000000000 +0000 @@ -17,7 +17,7 @@ Name: evolution-shell Description: libraries needed for Evolution shell components -Version: 3.21.91 +Version: 3.22.0 Requires: gtk+-3.0 libebackend-1.2 libedataserver-1.2 libedataserverui-1.2 webkit2gtk-4.0 Requires.private: gnome-desktop-3.0 Libs: -L${privlibdir} -levolution-shell -levolution-util -Wl,-R${privlibdir} diff -Nru evolution-3.21.91/help/cs/calendar-caldav.page evolution-3.22.0/help/cs/calendar-caldav.page --- evolution-3.21.91/help/cs/calendar-caldav.page 2016-08-29 12:56:54.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-caldav.page 2016-09-19 08:16:58.000000000 +0000 @@ -58,8 +58,7 @@

    Zadejte adresu do pole Adresa URL.

    -

    Choose Use a secure connection if you want to connect - securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Zadejte uživatelské jméno a e-mailovou adresu.

    diff -Nru evolution-3.21.91/help/cs/calendar-classifications.page evolution-3.22.0/help/cs/calendar-classifications.page --- evolution-3.21.91/help/cs/calendar-classifications.page 2016-08-29 12:56:54.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-classifications.page 2016-09-19 08:16:58.000000000 +0000 @@ -38,12 +38,7 @@

    V případě, že používáte kalendář na serveru Novell GroupWise nebo Microsoft Exchange, můžete vybrat klasifikaci určující, kdo jej může zobrazit.

    -

    To set a classification for an appointment or a task, click - OptionsClassification and select a - classification in the editor. Public is the default category, and - a public appointment can be viewed by anyone on the calendar-sharing network. - Private denotes one level of security, and Confidential - an even higher level.

    +

    Když chcete nastavit klasifikaci pro událost nebo úkol, klikněte na Volby Klasifikace a v editoru vyberte klasifikaci. Veřejné je výchozí kategorie a veřejná událost může bý prohlížena kýmkoliv na síti, kde se kalendář sdílí. Soukromé znamená jednu úroveň zabezpečení a Důvěrné o něco vyšší úroveň.

    Různé úrovně se mění v závislosti na nastavení vašeho serveru. Proberte to se sým správcem systému nebo upravte své nastavení delegování.

    diff -Nru evolution-3.21.91/help/cs/calendar-free-busy.page evolution-3.22.0/help/cs/calendar-free-busy.page --- evolution-3.21.91/help/cs/calendar-free-busy.page 2016-08-29 12:56:54.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-free-busy.page 2016-09-19 08:16:58.000000000 +0000 @@ -73,10 +73,7 @@

    Můžete zveřejňovat informace kalendáře a o volném/obsazeném čase na servery WebDAV a FTP nebo na vzdálený počítač skrze SSH nebo na ostatní webové servery s podporou HTTP PUT.

    -

    In corporate environments you can publish Calendar and Free/Busy - information to an Exchange or Groupwise server. Note that you must use the - top-level Exchange calendar if you want others to be able to access your - Free/Busy information when inviting you to a meeting.

    Výchozí server lze určit v Upravit Předvolby Kalendář a úkoly Zveřejňování informací Výchozí server volno/obsazeno.

    +

    Ve firemním prostředí můžete zveřejnit kalendář a informace o volném/obsazeném čase na server Exchange nebo Groupwise. Upozorňujeme, že aby ostatní měli přístup k vašim informacím o volném/obsazeném čase, musíte použít kalendář Exchange v nejvyšší úrovni.

    Výchozí server lze určit v Upravit Předvolby Kalendář a úkoly Zveřejňování informací Výchozí server volno/obsazeno.

    diff -Nru evolution-3.21.91/help/cs/calendar-meetings-sending-invitation.page evolution-3.22.0/help/cs/calendar-meetings-sending-invitation.page --- evolution-3.21.91/help/cs/calendar-meetings-sending-invitation.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-meetings-sending-invitation.page 2016-09-19 08:16:58.000000000 +0000 @@ -38,12 +38,7 @@

    Když vytváříte schůzku (skupinovou událost), můžete zadat účastníky v několika kategoriích, jako „předsedové“ nebo „vyžadování účastníci“. Když uložíte seznam schůzky, každému účastníkovi je zaslán e-mail s informací o schůzce, což jim dává mimo jiné možnost odpovědět.

    -

    If you do not need to collect attendance information when you're - scheduling an event, and would rather just announce the event, right-click - the meeting and select Forward as iCalendar.... This opens a new - email message with the event notification attached as an announcement. - Recipients can add the event to their calendars with one click, but it will - not automatically send you email about whether they plan to attend.

    +

    Nepotřebujete-li sbírat informace od účastníků, když plánujete schůzku, a raději byste schůzku jen oznámili, klikněte pravým tlačítkem na schůzku a vyberte Odeslat jako iCalendar…. Tím se otevře nový e-mail s oznámením v podobě upozornění v příloze. Příjemci mohou přidat událost do svých kalendářů jedním kliknutím, ale nepošle vám to automaticky e-mail, zda se hodlají zúčastnit či ne.

    Když chcete naplánovat schůzku:

    diff -Nru evolution-3.21.91/help/cs/calendar-weather.page evolution-3.22.0/help/cs/calendar-weather.page --- evolution-3.21.91/help/cs/calendar-weather.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-weather.page 2016-09-19 08:16:59.000000000 +0000 @@ -54,8 +54,7 @@

    Zvolte místo postupným výběrem světadílu, země a města.

    -

    Choose Use a secure connection if you want to connect - securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Zvolte jednotku teploty.

    diff -Nru evolution-3.21.91/help/cs/calendar-webdav.page evolution-3.22.0/help/cs/calendar-webdav.page --- evolution-3.21.91/help/cs/calendar-webdav.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/calendar-webdav.page 2016-09-19 08:16:59.000000000 +0000 @@ -54,8 +54,7 @@

    Zadejte adresu do pole Adresa URL.

    -

    Choose Use a secure connection if you want to connect - securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Zadejte uživatelské jméno.

    diff -Nru evolution-3.21.91/help/cs/contacts-google.page evolution-3.22.0/help/cs/contacts-google.page --- evolution-3.21.91/help/cs/contacts-google.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/contacts-google.page 2016-09-19 08:16:59.000000000 +0000 @@ -50,8 +50,7 @@

    Zadejte své uživatelské jméno registrované u učtu Google

    -

    Choose Use a secure connection if you want to connect - securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Klikněte na Použít.

    diff -Nru evolution-3.21.91/help/cs/contacts-ldap.page evolution-3.22.0/help/cs/contacts-ldap.page --- evolution-3.21.91/help/cs/contacts-ldap.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/contacts-ldap.page 2016-09-19 08:16:59.000000000 +0000 @@ -123,9 +123,7 @@

    Složky v síti jsou dostupné, pouze když jste k síti připojeni. Používáte-li notebook nebo máte modemové připojení, možná budete chtít kopírovat nebo ukládat některé věci ze síťového adresáře do mezipaměti. Uděláte to přetažením a upustěním požadovaných kontaktů do místního adresáře.

    -

    You can also mark the network folder for offline usage. To mark the - folder, right-click the folder, click Properties and select - Copy folder content locally for offline operation.

    +

    Můžete také složku v síti označit pro použití při odpojení. Složku označíte tak, že kliknete pravým tlačítkem na složku, kliknete na Vlastnosti a vyberete Zkopírovat obsah složky lokálně pro práci při odpojení.

    Aby zbytečně nezatěžoval síťový provoz, Evolution normálně nenačítá data ze serveru LDAP, dokud složku neotevřete.

    diff -Nru evolution-3.21.91/help/cs/cs.po evolution-3.22.0/help/cs/cs.po --- evolution-3.21.91/help/cs/cs.po 2015-04-30 11:04:19.000000000 +0000 +++ evolution-3.22.0/help/cs/cs.po 2016-09-12 06:01:54.000000000 +0000 @@ -3,21 +3,21 @@ # This file is distributed under the same license as the evolution package. # # Jiri Eischmann , 2008, 2009, 2010, 2011, 2012. -# Marek Černocký , 2014, 2015. +# Marek Černocký , 2014, 2015, 2016. # msgid "" msgstr "" "Project-Id-Version: evolution documentation\n" -"POT-Creation-Date: 2015-04-30 04:32+0000\n" -"PO-Revision-Date: 2015-04-30 12:19+0200\n" +"POT-Creation-Date: 2016-08-15 07:39+0000\n" +"PO-Revision-Date: 2016-09-08 00:24+0200\n" "Last-Translator: Marek Černocký \n" -"Language-Team: Czech \n" +"Language-Team: čeština \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Gtranslator 2.91.6\n" +"X-Generator: Gtranslator 2.91.7\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" @@ -230,9 +230,8 @@ "v následujících krocích:" #. (itstool) path: item/p -#: C/calendar-caldav.page:32 C/calendar-google.page:34 -#: C/calendar-local.page:27 C/calendar-weather.page:29 -#: C/calendar-webdav.page:28 +#: C/calendar-caldav.page:32 C/calendar-google.page:34 C/calendar-local.page:27 +#: C/calendar-weather.page:29 C/calendar-webdav.page:28 msgid "" "Click FileNewCalendar." msgstr "" @@ -245,19 +244,18 @@ msgstr "Vyberte typ CalDAV." #. (itstool) path: item/p -#: C/calendar-caldav.page:39 C/calendar-google.page:40 -#: C/calendar-local.page:34 C/calendar-weather.page:36 -#: C/calendar-webdav.page:35 C/contacts-google.page:35 C/contacts-ldap.page:48 -#: C/contacts-local.page:34 C/contacts-using-contact-lists.page:48 -#: C/tasks-caldav.page:26 C/tasks-local.page:26 C/tasks-webdav.page:28 +#: C/calendar-caldav.page:39 C/calendar-google.page:40 C/calendar-local.page:34 +#: C/calendar-weather.page:36 C/calendar-webdav.page:35 +#: C/contacts-google.page:35 C/contacts-ldap.page:48 C/contacts-local.page:34 +#: C/contacts-using-contact-lists.page:48 C/tasks-caldav.page:26 +#: C/tasks-local.page:26 C/tasks-webdav.page:28 msgid "Enter a name that you prefer." msgstr "Vložte název, kterému dáváte přednost." #. (itstool) path: item/p -#: C/calendar-caldav.page:42 C/calendar-google.page:43 -#: C/calendar-local.page:37 C/calendar-weather.page:39 -#: C/calendar-webdav.page:38 C/tasks-caldav.page:27 C/tasks-local.page:27 -#: C/tasks-webdav.page:29 +#: C/calendar-caldav.page:42 C/calendar-google.page:43 C/calendar-local.page:37 +#: C/calendar-weather.page:39 C/calendar-webdav.page:38 C/tasks-caldav.page:27 +#: C/tasks-local.page:27 C/tasks-webdav.page:29 msgid "Optionally choose a color that you prefer." msgstr "Volitelně vyberte barvu, které dáváte přednost." @@ -282,10 +280,10 @@ #: C/mail-sending-options-smtp.page:38 C/tasks-caldav.page:30 #: C/tasks-webdav.page:32 msgid "" -"Choose Use secure connection if you want to connect securely." +"Choose Use a secure connection if you want to connect securely." msgstr "" -"Vyberte Používat zabezpečené připojení, pokud se chcete " -"připojovat zabezpečeně." +"Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené " +"připojení." #. (itstool) path: item/p #: C/calendar-caldav.page:56 C/tasks-caldav.page:31 @@ -293,18 +291,16 @@ msgstr "Zadejte uživatelské jméno a e-mailovou adresu." #. (itstool) path: item/p -#: C/calendar-caldav.page:59 C/calendar-google.page:55 -#: C/calendar-local.page:46 C/calendar-weather.page:56 -#: C/calendar-webdav.page:55 C/contacts-google.page:49 C/contacts-ldap.page:58 -#: C/contacts-local.page:37 C/tasks-caldav.page:32 C/tasks-local.page:28 -#: C/tasks-webdav.page:34 +#: C/calendar-caldav.page:59 C/calendar-google.page:55 C/calendar-local.page:46 +#: C/calendar-weather.page:56 C/calendar-webdav.page:55 +#: C/contacts-google.page:49 C/contacts-ldap.page:58 C/contacts-local.page:37 +#: C/tasks-caldav.page:32 C/tasks-local.page:28 C/tasks-webdav.page:34 msgid "Click Apply." msgstr "Klikněte na Použít." #. (itstool) path: page/p -#: C/calendar-caldav.page:63 C/calendar-google.page:59 -#: C/calendar-local.page:50 C/calendar-weather.page:60 -#: C/calendar-webdav.page:59 +#: C/calendar-caldav.page:63 C/calendar-google.page:59 C/calendar-local.page:50 +#: C/calendar-weather.page:60 C/calendar-webdav.page:59 msgid "" "The calendar will be added to the list of calendars in Evolution." msgstr "" @@ -333,7 +329,7 @@ #: C/calendar-classifications.page:31 msgid "" "To set a classification for an appointment or a task, click " -"OptionsClassifications and select a " +"OptionsClassification and select a " "classification in the editor. Public is the default category, and " "a public appointment can be viewed by anyone on the calendar-sharing " "network. Private denotes one level of security, and " @@ -498,7 +494,7 @@ msgid "" "In corporate environments you can publish Calendar and Free/Busy information " "to an Exchange or Groupwise server. Note that you must use the top-level " -"Exchange calendar if you want others to be able to access your Free / Busy " +"Exchange calendar if you want others to be able to access your Free/Busy " "information when inviting you to a meeting." msgstr "" "Ve firemním prostředí můžete zveřejnit kalendář a informace o volném/" @@ -967,8 +963,8 @@ #. (itstool) path: item/p #: C/calendar-meetings-delegating.page:41 C/contacts-usage-add-contact.page:43 -#: C/contacts-usage-edit-contact.page:34 -#: C/contacts-using-contact-lists.page:69 C/mail-attachments-sending.page:32 +#: C/contacts-usage-edit-contact.page:34 C/contacts-using-contact-lists.page:69 +#: C/mail-attachments-sending.page:32 #: C/mail-composer-custom-header-lines.page:45 #: C/mail-encryption-gpg-set-up.page:35 #: C/mail-encryption-gpg-signing-encrypting.page:40 @@ -1098,14 +1094,14 @@ msgid "" "If you do not need to collect attendance information when you're scheduling " "an event, and would rather just announce the event, right-click the meeting " -"and select Forward as iCalendar. This opens a new email message " -"with the event notification attached as an announcement. Recipients can add " -"the event to their calendars with one click, but it will not automatically " -"send you email about whether they plan to attend." +"and select Forward as iCalendar.... This opens a new email " +"message with the event notification attached as an announcement. Recipients " +"can add the event to their calendars with one click, but it will not " +"automatically send you email about whether they plan to attend." msgstr "" "Nepotřebujete-li sbírat informace od účastníků, když plánujete schůzku, a " "raději byste schůzku jen oznámili, klikněte pravým tlačítkem na schůzku a " -"vyberte Odeslat jako iCalendar. Tím se otevře nový e-mail s " +"vyberte Odeslat jako iCalendar…. Tím se otevře nový e-mail s " "oznámením v podobě upozornění v příloze. Příjemci mohou přidat událost do " "svých kalendářů jedním kliknutím, ale nepošle vám to automaticky e-mail, zda " "se hodlají zúčastnit či ne." @@ -1341,8 +1337,7 @@ #. (itstool) path: section/title #: C/calendar-searching.page:33 C/contacts-searching.page:43 -#: C/mail-searching.page:39 C/memos-searching.page:39 -#: C/tasks-searching.page:39 +#: C/mail-searching.page:39 C/memos-searching.page:39 C/tasks-searching.page:39 msgid "Quick Search" msgstr "Rychlé hledání" @@ -1369,21 +1364,21 @@ #. (itstool) path: item/p #: C/calendar-searching.page:47 C/contacts-searching.page:55 -#: C/mail-searching.page:43 C/memos-searching.page:44 -#: C/tasks-searching.page:44 +#: C/mail-searching.page:43 C/memos-searching.page:44 C/tasks-searching.page:44 msgid "Select the search condition from the list." msgstr "V seznamu vyberte podmínky hledání." #. (itstool) path: item/p #: C/calendar-searching.page:50 C/contacts-searching.page:58 -#: C/mail-searching.page:49 C/memos-searching.page:45 -#: C/tasks-searching.page:45 +#: C/mail-searching.page:49 C/memos-searching.page:45 C/tasks-searching.page:45 msgid "Enter the text you want to search for and press Enter." msgstr "Zadejte text, který chcete vyhledat, a zmáčkněte Enter." #. (itstool) path: item/p #: C/calendar-searching.page:53 C/calendar-searching.page:67 #: C/contacts-searching.page:62 C/contacts-searching.page:76 +#: C/mail-searching.page:50 C/memos-searching.page:46 C/memos-searching.page:52 +#: C/tasks-searching.page:46 C/tasks-searching.page:52 msgid "Evolution displays the search results." msgstr "Evolution zobrazí výsledky hledání." @@ -1419,8 +1414,7 @@ #. (itstool) path: section/p #: C/calendar-searching.page:76 C/contacts-searching.page:80 -#: C/mail-searching.page:54 C/memos-searching.page:54 -#: C/tasks-searching.page:54 +#: C/mail-searching.page:54 C/memos-searching.page:54 C/tasks-searching.page:54 msgid "" "If you want to set several search conditions, you should use an Advanced " "search, which is described below." @@ -2107,8 +2101,8 @@ #: C/contacts-ldap.page:137 msgid "" "You can also mark the network folder for offline usage. To mark the folder, " -"right-click the folder, click Properties and select Copy Folder Content " -"Locally for Offline Operation." +"right-click the folder, click Properties and select Copy " +"folder content locally for offline operation." msgstr "" "Můžete také složku v síti označit pro použití při odpojení. Složku označíte " "tak, že kliknete pravým tlačítkem na složku, kliknete na VlastnostiEvolution store my data on the harddisk?" +msgstr "Kde na disku Evolution ukládá má data?" #. (itstool) path: page/title #: C/data-storage.page:20 @@ -2700,13 +2694,14 @@ #. (itstool) path: page/p #: C/data-storage.page:26 msgid "" -"Evolution 3.6 and later stores its data according to the XDG Base Directory " -"Specification. By default this means:" -msgstr "" -"Evolution 3.6 a novější ukládá data v souladu s XDG Base Directory " -"Specification (odkazovaný text je v angličtině). Standardně to je:" +"Evolution 3.6 and later stores its data according to the XDG " +"Base Directory Specification. By default this means:" +msgstr "" +"Evolution 3.6 a novější ukládá data v souladu s XDG Base " +"Directory Specification (odkazovaný text je v angličtině). Standardně " +"to je:" #. (itstool) path: item/title #: C/data-storage.page:30 @@ -2779,7 +2774,9 @@ #. (itstool) path: when/p #: C/default-browser.page:31 -msgid "In case you use Evolution under a different environment from GNOME," +msgid "" +"In case you use Evolution under a different environment from " +"GNOME," msgstr "" "V případě, že používáte Evolution v jiném prostředí než GNOME:" @@ -2817,8 +2814,12 @@ #. (itstool) path: item/p #: C/default-browser.page:52 -msgid "Evolution may need to be restarted for the settings to take effect." -msgstr "Možná budete muset Evolution restartovat, aby se nastavení projevilo." +msgid "" +"Evolution may need to be restarted for the settings to take " +"effect." +msgstr "" +"Možná budete muset Evolution restartovat, aby se nastavení " +"projevilo." #. (itstool) path: note/p #: C/default-browser.page:56 @@ -2953,12 +2954,13 @@ #. (itstool) path: section/p #: C/deleting-emails.page:30 msgid "" -"Evolution deletes emails on IMAP servers by marking the messages " -"for deletion; space is not freed until you expunge the marked " -"emails." -msgstr "" -"Evolution maže poštu na serverech IMAP označením zpráv ke smazání. " -"Místo se neuvolní, dokud se označená pošta nevyčistí." +"Evolution deletes emails on IMAP servers by marking the " +"messages for deletion; space is not freed until you expunge the " +"marked emails." +msgstr "" +"Evolution maže poštu na serverech IMAP tak, že zprávy označí ke smazání. Místo se neuvolní, dokud se označená pošta nevyčistí." #. (itstool) path: section/p #: C/deleting-emails.page:32 @@ -2991,10 +2993,10 @@ #: C/deleting-to-free-disk-space.page:5 msgid "" "Deleting emails and calendar entries to reduce the size of the files used by " -"Evolution." +"Evolution." msgstr "" "Jak smazáním položek v poště a kalendáři zmenšit velikost souborů " -"používaných aplikací Evolution." +"používaných aplikací Evolution." #. (itstool) path: page/title #: C/deleting-to-free-disk-space.page:20 @@ -3092,12 +3094,12 @@ #: C/exchange-placeholder.page:22 msgid "" "For topics not covered here please refer to the old Evolution manual." +"gnome.org/users/evolution/2.32/usage-exchange.html\">old Evolution manual." msgstr "" -"Témata, která zde nenajdete, mohou být popsáan ve starší verzi příručky k " -"aplikaci Evolution." +"aplikaci Evolution." #. (itstool) path: info/desc #: C/exporting-data-calendar.page:5 @@ -3221,8 +3223,8 @@ #. (itstool) path: page/title #: C/exporting-data.page:20 -msgid "Exporting data from Evolution" -msgstr "Export dat z aplikace Evolution" +msgid "Exporting data from Evolution" +msgstr "Export dat z aplikace Evolution" #. (itstool) path: info/desc #: C/google-services.page:5 @@ -3236,8 +3238,8 @@ #. (itstool) path: info/desc #: C/import-apps-mozilla.page:5 -msgid "Importing data from Mozilla Thunderbird." -msgstr "Jak importovat data z pošťáka Mozilla Thunderbird." +msgid "Importing data from Mozilla Thunderbird." +msgstr "Jak importovat data z pošťáka Mozilla Thunderbird." #. (itstool) path: page/title #: C/import-apps-mozilla.page:20 @@ -3245,13 +3247,23 @@ msgstr "Mozilla" #. (itstool) path: item/p -#: C/import-apps-mozilla.page:25 C/import-apps-outlook.page:60 +#: C/import-apps-mozilla.page:25 +msgid "" +"Find your Thunderbird profile folder." +msgstr "" +"Vyhledejte složku se svým profilem z pošťáka Thunderbird." + +#. (itstool) path: item/p +#: C/import-apps-mozilla.page:26 C/import-apps-outlook.page:60 #: C/import-single-files.page:24 msgid "Click FileImport." msgstr "Klikněte na Soubor Importovat." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:26 C/import-apps-outlook.page:61 +#: C/import-apps-mozilla.page:27 C/import-apps-outlook.page:61 #: C/import-single-files.page:25 msgid "" "In the Importer Type tab, click Import a single file." @@ -3260,70 +3272,67 @@ "gui>." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:27 +#: C/import-apps-mozilla.page:28 +msgid "" +"Go to the folder in which Thunderbird stores its data. You will " +"have to make sure to show hidden files in the file selector dialog." +msgstr "" +"Přejděte do složky, ve které jsou data pošťáka Thunderbird " +"uložena. Mustíte mít při tom v dialogovém okně pro výběr souboru povolené " +"" +"zobrazování skrytých souborů." + +#. (itstool) path: item/p +#: C/import-apps-mozilla.page:31 msgid "" -"Go to the folder in which Thunderbird stores its data. On a Linux system, " -"Thunderbird's files are located in the hidden folder $HOME/." -"thunderbird/12345678. 12345678 will be a random string. " -"If you cannot see the .thunderbird folder, make sure to show hidden files in the file selector dialog." -msgstr "" -"Přejděte do složky, ve které jsou data pošťáka Thunderbird uložena. Na " -"linuxových systémech ukládá Thunderbird soubory ve skryté složce " -"$HOME/.thunderbird/12345678. 12345678 je náhodný " -"řetězec. Pokud složku .thunderbird nevidíte, ujistěte se, že je " -"v dialogovém okně pro výběr souborů povoleno zobrazování skrytých souborů." - -#. (itstool) path: item/p -#: C/import-apps-mozilla.page:30 -msgid "" -"If you would like to import Thunderbird mail, go to Mail/Local " -"Folders (for local mail accounts) or ImapMail/servername " -"(for remote mail accounts). servername will be the address of " -"your remote mail server. Files without a file ending include your messages " -"(not the .msf files)." +"If you would like to import Thunderbird mail, go to Mail/" +"Local Folders (for local mail accounts) or ImapMail/servername (for remote mail accounts). servername will be the " +"address of your remote mail server. Files without a file ending include your " +"messages (not the .msf files)." msgstr "" -"Pokud si přejete importovat z aplikace Thunderbird poštu, přejděte do " -"Mail/Local Folders (pro účty místní pošty) nebo ImapMail/" +"Pokud si přejete importovat z aplikace Thunderbird poštu, přejděte " +"do Mail/Local Folders (pro účty místní pošty) nebo ImapMail/" "název_serveru (pro účty vzdálené pošty). název_serveru " "je adresa vašeho vzdáleného poštovního serveru. Soubory bez přípony (ne " "soubory .msf) obsahují vaše zprávy." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:31 +#: C/import-apps-mozilla.page:32 msgid "" -"If you would like to import Thunderbird/Lightning calendar data, you may be " -"able to export your Thunderbird events as an .ical/.ics file first, and import these files into Evolution. This is required as " -"Thunderbird stores its calendar data in a non-standard database format." -msgstr "" -"Pokud si přejete importovat z aplikace Thunderbird/Lightning kalendářová " -"data, měli byste nejprve exportovat údálosti z aplikace Thunderbird do " -"souboru .ical/.ics a pak tyto soubory importovat " -"do aplikace Evolution. Je to z toho důvodu, že Thunderbird uchovává " -"kalendářová data v nestandardním databázovém formátu." +"If you would like to import Thunderbird/Lightning calendar data, " +"you may be able to export your Thunderbird events as an ." +"ical/.ics file first, and import these files into " +"Evolution. This is required as Thunderbird stores its " +"calendar data in a non-standard database format." +msgstr "" +"Pokud si přejete importovat z aplikace Thunderbird/Lightning " +"kalendářová data, měli byste nejprve exportovat události z aplikace " +"Thunderbird do souboru .ical/.ics a pak tyto " +"soubory importovat do aplikace Evolution. Je to z toho důvodu, že " +"Thunderbird uchovává kalendářová data v nestandardním databázovém " +"formátu." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:33 C/import-apps-outlook.page:62 +#: C/import-apps-mozilla.page:34 C/import-apps-outlook.page:62 #: C/import-single-files.page:26 msgid "The file type will be automatically determined." msgstr "Typ souboru bude určen automaticky." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:34 +#: C/import-apps-mozilla.page:35 msgid "" -"Choose the destination (e.g. the folder or calendar in Evolution) for the " -"imported data." +"Choose the destination (e.g. the folder or calendar in Evolution) " +"for the imported data." msgstr "" -"Zvolte cíl (tj. složka nebo kalendář v aplikaci Evolution) pro importovaná " -"data." +"Zvolte cíl (tj. složka nebo kalendář v aplikaci Evolution) pro " +"importovaná data." #. (itstool) path: item/p -#: C/import-apps-mozilla.page:35 C/import-apps-outlook.page:66 +#: C/import-apps-mozilla.page:36 C/import-apps-outlook.page:66 msgid "Repeat the import steps until you have imported all your data." msgstr "Opakujte kroky importu, dokud nebudete mít naimportována všechna data." @@ -3343,12 +3352,13 @@ "These steps refer to locally stored data such as POP accounts. For remote " "data (like IMAP) this is not necessary, since the data is still on the " "server and does not need to be manually transferred. You can set up the " -"corresponding account in Evolution and the data will be downloaded." +"corresponding account in Evolution and the data will be " +"downloaded." msgstr "" "Tyto kroky se týkají místně uložených dat, například u účtů POP. Pro " "vzdálená data (jako je IMAP) to není zapotřebí, protože data jsou stále " "uchovaná na serveru a není nutné je ručně přenášet. Stačí v pošťáku " -"Evolution nastavit příslušný účet a data se sama načtou." +"Evolution nastavit příslušný účet a data se sama načtou." #. (itstool) path: section/title #: C/import-apps-outlook.page:29 @@ -3428,10 +3438,11 @@ #. (itstool) path: item/p #: C/import-apps-outlook.page:47 msgid "" -"Copy the Outlook files to the system or partition that Evolution is " -"installed on." +"Copy the Outlook files to the system or partition that Evolution " +"is installed on." msgstr "" -"Zkopírujte soubory do systému nebo oddílu, kde je nainstalován Evolution." +"Zkopírujte soubory do systému nebo oddílu, kde je nainstalován " +"Evolution." #. (itstool) path: item/p #: C/import-apps-outlook.page:48 @@ -3447,8 +3458,8 @@ #. (itstool) path: section/title #: C/import-apps-outlook.page:53 -msgid "Importing into Evolution" -msgstr "Import do aplikace Evolution" +msgid "Importing into Evolution" +msgstr "Import do aplikace Evolution" #. (itstool) path: item/p #: C/import-apps-outlook.page:55 @@ -3471,8 +3482,8 @@ #. (itstool) path: item/p #: C/import-apps-outlook.page:57 C/mail-filters-not-working.page:48 -msgid "Start Evolution." -msgstr "Zapněte Evolution." +msgid "Start Evolution." +msgstr "Spusťte Evolution." #. (itstool) path: item/p #: C/import-apps-outlook.page:58 @@ -3508,8 +3519,10 @@ #. (itstool) path: item/p #: C/import-apps-outlook.page:65 C/import-single-files.page:27 msgid "" -"Choose the destination (e.g. the folder in Evolution) for the imported data." -msgstr "Zvolte cíl (tj. složku v aplikaci Evolution) pro importovaná data." +"Choose the destination (e.g. the folder in Evolution) for the " +"imported data." +msgstr "" +"Zvolte cíl (tj. složku v aplikaci Evolution) pro importovaná data." #. (itstool) path: info/desc #: C/import-data.page:5 @@ -3568,8 +3581,8 @@ #. (itstool) path: page/p #: C/import-supported-file-formats.page:25 -msgid "Evolution can import the following types of files:" -msgstr "Evolution umí importovat následující typy souborů:" +msgid "Evolution can import the following types of files:" +msgstr "Evolution umí importovat následující typy souborů:" #. (itstool) path: item/p #: C/import-supported-file-formats.page:30 @@ -3579,11 +3592,13 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:32 msgid "" -"The email format used by Mozilla, Netscape, Evolution (for local folders " -"until version 2.32), Eudora, and many other email clients." -msgstr "" -"Formát pošty používaný aplikacemi Mozilla, Netscape, Evolution (pro místní " -"složky do verze 2.32), Eudora a mnoha dalšími poštovními klienty." +"The email format used by Mozilla, Netscape, " +"Evolution (for local folders until version 2.32), Eudora, and many other email clients." +msgstr "" +"Formát pošty používaný poštovními klienty Mozilla, Netscape" +", Evolution (pro místní složky do verze 2.32), Eudora" +" a mnoha dalšími." #. (itstool) path: item/p #: C/import-supported-file-formats.page:34 @@ -3593,15 +3608,17 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:36 msgid "" -"The format used by Evolution (for local folders since version 3.0). There is " -"no need to import Maildir files as you can configure a Maildir account in Evolution " -"and point to the folder where the Maildir files are stored." -msgstr "" -"Formát používaný aplikací Evolution (pro místní složky do verze 3.0). " -"Soubory Maildir není zapotřebí importovat, protože v Evolution můžete nastavit účet " -"Maildir a odkázat se na složku, ve které jsou soubory Maildir uloženy." +"The format used by Evolution (for local folders since version " +"3.0). There is no need to import Maildir files as you can configure a Maildir account in Evolution and point to the folder where the Maildir " +"files are stored." +msgstr "" +"Formát používaný aplikací Evolution (pro místní složky do verze " +"3.0). Soubory Maildir není zapotřebí importovat, protože v Evolution" +" můžete " +"nastavit účet Maildir a odkázat se na složku, ve které jsou soubory " +"Maildir uloženy." #. (itstool) path: item/p #: C/import-supported-file-formats.page:38 @@ -3611,11 +3628,11 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:40 msgid "" -"The email file format used by Microsoft Outlook Express 5/6. For newer " -"versions PST import is recommended." +"The email file format used by Microsoft Outlook Express 5/6. For " +"newer versions PST import is recommended." msgstr "" -"Formát poštovních souborů používaný aplikacemi Microsoft Outlook Express " -"5/6. Pro novější verze je doporučován formát PST." +"Formát poštovních souborů používaný aplikacemi Microsoft Outlook " +"Express 5/6. Pro novější verze je doporučován formát PST." #. (itstool) path: section/title #: C/import-supported-file-formats.page:46 C/intro-main-window.page:89 @@ -3630,11 +3647,13 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:50 msgid "" -"A format for storing calendar files, which is generally used by Evolution, " -"Microsoft Outlook, Sunbird, and Korganizer." +"A format for storing calendar files, which is generally used by " +"Evolution, Microsoft Outlook, Sunbird, and " +"Korganizer." msgstr "" "Formát pro uchovávání souborů kalendáře, který je obecně používán " -"aplikacemiEvolution, Microsoft Outlook, Sunbird a Korganizer." +"aplikacemi Evolution, Microsoft Outlook, " +"Sunbird a Korganizer." #. (itstool) path: item/p #: C/import-supported-file-formats.page:52 @@ -3644,11 +3663,11 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:54 msgid "" -"A format for storing calendar files. iCalendar is used by Evolution, " -"Microsoft Outlook, Palm OS handhelds, and others." +"A format for storing calendar files. iCalendar is used by Evolution, Microsoft Outlook, Palm OS handhelds, and others." msgstr "" "Formát souborů pro uchovávání kalendářů. iCalendar je používán aplikacemi " -"Evolution, Microsoft Outlook, Palm OS handhelds a dalšími." +"Evolution, Microsoft Outlook, handheldy Palm OS a dalšími." #. (itstool) path: section/title #: C/import-supported-file-formats.page:60 C/intro-main-window.page:135 @@ -3688,17 +3707,18 @@ #. (itstool) path: item/p #: C/import-supported-file-formats.page:76 -msgid "Evolution/Mozilla/Outlook CSV/Tab (.csv, .tab):" +msgid "Evolution/Mozilla/Outlook CSV/Tab (.csv, .tab):" msgstr "Evolution/Mozilla/Outlook CSV/Tab (.csv, .tab):" #. (itstool) path: item/p #: C/import-supported-file-formats.page:78 msgid "" -"CSV (Comma-separated values) or Tabulator files saved by using Evolution, " -"Microsoft Outlook and Mozilla." +"CSV (Comma-separated values) or Tabulator files saved by using " +"Evolution, Microsoft Outlook and Mozilla." msgstr "" "Soubory CSV (hodnoty oddělené čárkou) nebo Tab (hodnoty oddělené tabulátory) " -"uložené pomocí aplikací Evolution, Microsoft Outlooku a Mozilla." +"uložené pomocí aplikací Evolution, Microsoft Outlook a " +"Mozilla Thunderbird." #. (itstool) path: item/p #: C/import-supported-file-formats.page:80 @@ -3709,14 +3729,15 @@ #: C/import-supported-file-formats.page:82 msgid "" "A file format used to store local copies of messages, calendar events, and " -"other items within Microsoft software such as Microsoft Exchange Client, " -"Windows Messaging, and Microsoft Outlook. It is also called \"Personal " -"Storage Table\"." +"other items within Microsoft software such as Microsoft Exchange " +"Client, Windows Messaging, and Microsoft Outlook. It is also called \"Personal Storage Table\"." msgstr "" "Souborový formát, který se používá pro místní kopie zpráv, událostí v " -"kalendáři a dalších položek v softwaru firmy Microsoft, jako je Microsoft " -"Exchange Client, Windows Messaging a Microsoft Outlook. Zkratka pochází ze " -"spojení „Personal Storage Table“ (tabulka pro uchování osobních dat)." +"kalendáři a dalších položek v softwaru firmy Microsoft, jako je Microsoft " +"Exchange Client, Windows Messaging a Microsoft Outlook" +". Zkratka pochází ze spojení „Personal Storage Table“ (tabulka pro " +"uchování osobních dat)." #. (itstool) path: info/desc #: C/index.page:5 @@ -3726,8 +3747,8 @@ #. (itstool) path: info/title #: C/index.page:7 msgctxt "text" -msgid "Evolution Mail and Calendar" -msgstr "Pošta a kalendář Evolution" +msgid "Evolution Mail and Calendar" +msgstr "Pošta a kalendář Evolution" #. (itstool) path: media/span #: C/index.page:25 @@ -3736,8 +3757,8 @@ #. (itstool) path: page/title #: C/index.page:23 -msgid "<_:media-1/> Evolution Mail and Calendar" -msgstr "<_:media-1/> Pošta a kalendář Evolution" +msgid "<_:media-1/> Evolution Mail and Calendar" +msgstr "<_:media-1/> Pošta a kalendář Evolution" #. (itstool) path: section/title #. (itstool) path: page/title @@ -3833,28 +3854,28 @@ #. (itstool) path: info/desc #: C/intro-application.page:5 -msgid "An introduction to Evolution." -msgstr "Úvod do aplikace Evolution" +msgid "An introduction to Evolution." +msgstr "Úvod do aplikace Evolution." #. (itstool) path: page/p #: C/intro-application.page:25 msgid "" -"Evolution allows you to access your personal information like your " -"calendars, mail, address books and tasks in one place." +"Evolution allows you to access your personal information like " +"your calendars, mail, address books and tasks in one place." msgstr "" -"Evolution zajišťuje přístup k vašim osobním datům, jako je kalendář, pošta, " -"adresář a úkoly a to vše na jednom místě." +"Evolution zajišťuje přístup k vašim osobním datům, jako je " +"kalendář, pošta, adresář a úkoly a to vše na jednom místě." #. (itstool) path: page/p #: C/intro-application.page:27 msgid "" -"By default Evolution opens the mail view. This is were you can view all your " -"mail. You can change to other views of the application by going to the " -"bottom of the left pane in the window (the so-called \"switcher\") and " -"selecting the desired view. Learn more " -"about the elements of the main window." +"By default Evolution opens the mail view. This is were you can " +"view all your mail. You can change to other views of the application by " +"going to the bottom of the left pane in the window (the so-called \"switcher" +"\") and selecting the desired view. Learn " +"more about the elements of the main window." msgstr "" -"Jako výchozí otevře Evolution při prvním spuštění zobrazení pošty, kdy " +"Jako výchozí otevře Evolution při prvním spuštění zobrazení pošty, kdy " "můžete vidět veškerou svoji elektronickou poštu. Na panelu vlevo dole (tzv. " "„přepínači“) si můžete změnit zobrazení na kterékoliv jiné. Zjistěte si více o jednotlivých částech hlavního okna." @@ -3863,13 +3884,13 @@ #. (itstool) path: note/p #: C/intro-application.page:29 msgid "" -"When Evolution starts, it remembers the last view that you used. However you " -"can also explicitly start Evolution in a specific view. For the calendar " -"view, use the command evolution --component=calendar in the " -"Terminal application. Other available options are \"mail\", " -"\"contacts\", \"tasks\", and \"memos\"." +"When Evolution starts, it remembers the last view that you used. " +"However you can also explicitly start Evolution in a specific " +"view. For the calendar view, use the command evolution --" +"component=calendar in the Terminal application. Other " +"available options are \"mail\", \"contacts\", \"tasks\", and \"memos\"." msgstr "" -"Pro příští spuštění si Evolution pamatuje, které zobrazení bylo použito " +"Pro příští spuštění si Evolution pamatuje, které zobrazení bylo použito " "naposledy. Můžete jej ale přimět, aby se spustil s jiným konkrétním " "zobrazením. Pro zobrazení kalendáře použijte v aplikaci Terminál " "příkaz evolution --component=calendar. Další možné volby jsou " @@ -3877,8 +3898,8 @@ #. (itstool) path: info/desc #: C/intro-first-run.page:8 -msgid "Running Evolution for the very first time." -msgstr "Když spustíte aplikaci Evolution úplně poprvé." +msgid "Running Evolution for the very first time." +msgstr "Když spustíte aplikaci Evolution úplně poprvé." #. (itstool) path: page/title #: C/intro-first-run.page:23 @@ -3888,13 +3909,13 @@ #. (itstool) path: page/p #: C/intro-first-run.page:25 msgid "" -"The first time you run Evolution, it opens the First-Run Assistant to help " -"you set up email accounts and import data from " -"other applications." -msgstr "" -"Když spustíte Evolution poprvé, otevře se průvodce prvním spuštěním, který " -"vám pomůže nastavit vaše poštovní účty a importovat data z jiných aplikací." +"The first time you run Evolution, it opens the First-Run " +"Assistant to help you set up email accounts and import data from other applications." +msgstr "" +"Když spustíte Evolution poprvé, otevře se průvodce prvním " +"spuštěním, který vám pomůže nastavit vaše poštovní účty a importovat data z jiných aplikací." #. (itstool) path: section/title #: C/intro-first-run.page:32 @@ -4185,8 +4206,9 @@ #. (itstool) path: section/p #: C/intro-first-run.page:231 -msgid "If you do not plan to use Evolution for receiving email." -msgstr "V případě, že neplánujete používat Evolution pro příjem pošty." +msgid "If you do not plan to use Evolution for receiving email." +msgstr "" +"V případě, že neplánujete používat Evolution pro příjem pošty." #. (itstool) path: section/title #: C/intro-first-run.page:237 C/mail-displaying-character-encodings.page:32 @@ -4273,8 +4295,8 @@ #. (itstool) path: info/desc #: C/intro-main-window.page:5 -msgid "An explanation of the areas shown in the Evolution window." -msgstr "Vysvětlení jednotilvých částí zobrazených v okně Evolution." +msgid "An explanation of the areas shown in the Evolution window." +msgstr "Vysvětlení jednotilvých částí zobrazených v okně Evolution." #. (itstool) path: page/title #: C/intro-main-window.page:29 @@ -4284,19 +4306,20 @@ #. (itstool) path: page/p #: C/intro-main-window.page:32 msgid "" -"Evolution provides functionality for Email, Calendar, Contacts, Tasks, and " -"Memos. You can switch to another functionality by using the \"Switcher\" " -"buttons in the lower left corner. Depending on the displayed functionality " -"also the displayed elements in the window differ." -msgstr "" -"Evolution poskytuje funkce pro práci s poštou, kalendářem, kontakty, úkoly a " -"poznámkami. Můžete se mezi nimi přepínat pomocí „přepínacích“ tlačítek v " -"levém dolním rohu. Podle toho se pak také liší prvky zobrazené v okně." +"Evolution provides functionality for Email, Calendar, Contacts, " +"Tasks, and Memos. You can switch to another functionality by using the " +"\"Switcher\" buttons in the lower left corner. Depending on the displayed " +"functionality also the displayed elements in the window differ." +msgstr "" +"Evolution poskytuje funkce pro práci s poštou, kalendářem, " +"kontakty, úkoly a poznámkami. Můžete se mezi nimi přepínat pomocí " +"„přepínacích“ tlačítek v levém dolním rohu. Podle toho se pak také liší " +"prvky zobrazené v okně." #. (itstool) path: media/p #: C/intro-main-window.page:38 -msgid "The Evolution mail main window" -msgstr "Hlavní okno pošty v aplikaci Evolution" +msgid "The Evolution mail main window" +msgstr "Hlavní okno aplikace Evolution" #. (itstool) path: section/p #: C/intro-main-window.page:41 @@ -4396,11 +4419,11 @@ #: C/intro-main-window.page:77 msgid "" "The switcher at the bottom of the side bar lets you switch between the " -"Evolution tools: Mail, Contacts, Calendars, Memos and Tasks." +"Evolution tools: Mail, Contacts, Calendars, Memos and Tasks." msgstr "" "Přepínač v dolní části postranního panelu vám umožňuje přepínat mezi " -"nástroji aplikace Evolution – poštou, kontakty, kalendáři, poznámkami a " -"úkoly." +"nástroji aplikace Evolution – poštou, kontakty, kalendáři, " +"poznámkami a úkoly." #. (itstool) path: item/p #: C/intro-main-window.page:77 @@ -4566,8 +4589,8 @@ #. (itstool) path: page/title #: C/mail-access-gmail-imap-account.page:24 -msgid "Access a Gmail IMAP Account via Evolution" -msgstr "Přístup k účtu Gmail IMAP přes Evolution" +msgid "Access a Gmail IMAP Account via Evolution" +msgstr "Přístup k účtu Gmail IMAP přes Evolution" #. (itstool) path: page/p #: C/mail-access-gmail-imap-account.page:26 @@ -4611,15 +4634,16 @@ #. (itstool) path: page/title #: C/mail-access-gmail-pop-account.page:28 -msgid "Access a Gmail POP Account via Evolution" -msgstr "Přístup k účtu Gmail POP přes Evolution" +msgid "Access a Gmail POP Account via Evolution" +msgstr "Přístup k účtu Gmail POP přes Evolution" #. (itstool) path: page/p #: C/mail-access-gmail-pop-account.page:30 -msgid "Follow these steps to set up your Gmail POP Account in Evolution:" +msgid "" +"Follow these steps to set up your Gmail POP Account in Evolution:" msgstr "" "Podle následujících kroků nastavíte svůj účet Gmail POP pro použití v " -"pošťáku Evolution:" +"pošťáku Evolution:" #. (itstool) path: item/p #: C/mail-access-gmail-pop-account.page:33 @@ -4676,10 +4700,11 @@ #. (itstool) path: item/p #: C/mail-access-gmail-pop-account.page:43 msgid "" -"On your Evolution client, go to EditPreferencesMail Accounts. Click Add." +"On your Evolution client, go to EditPreferencesMail Accounts. Click Add." msgstr "" -"Ve svém klientu Evolution přejděte do Upravit " +"Ve svém klientu Evolution přejděte do Upravit " "Předvolby Poštovní účty. Klikněte na Přidat." @@ -4691,8 +4716,9 @@ #. (itstool) path: info/desc #: C/mail-account-manage-imap-plus.page:5 -msgid "Add and edit an IMAP+ mail account in Evolution." -msgstr "Jak v pošťáku Evolution přidat a upravit poštovní účet IMAP+." +msgid "Add and edit an IMAP+ mail account in Evolution." +msgstr "" +"Jak v pošťáku Evolution přidat a upravit poštovní účet IMAP+." #. (itstool) path: page/title #: C/mail-account-manage-imap-plus.page:20 @@ -4872,8 +4898,9 @@ #. (itstool) path: info/desc #: C/mail-account-manage-local-delivery.page:5 -msgid "Add and edit a Local Delivery account in Evolution." -msgstr "Jak přidat a nastavit účet místního doručování v aplikaci Evolution." +msgid "Add and edit a Local Delivery account in Evolution." +msgstr "" +"Jak přidat a nastavit účet místního doručování v aplikaci Evolution." #. (itstool) path: page/title #: C/mail-account-manage-local-delivery.page:20 @@ -4921,10 +4948,12 @@ #. (itstool) path: info/desc #: C/mail-account-manage-maildir-format-directories.page:5 -msgid "Add and edit a Maildir Format Mail Directories account in Evolution." +msgid "" +"Add and edit a Maildir Format Mail Directories account in Evolution." msgstr "" -"Jak v aplikaci Evolution přidat a upravit účet s poštou ve složkách ve " -"formátu Maildir." +"Jak v aplikaci Evolution přidat a upravit účet s poštou ve " +"složkách ve formátu Maildir." #. (itstool) path: page/title #: C/mail-account-manage-maildir-format-directories.page:20 @@ -4933,8 +4962,8 @@ #. (itstool) path: section/p #: C/mail-account-manage-maildir-format-directories.page:24 -msgid "Evolution supports the Maildir++ specification." -msgstr "Evolution podporuje specifikaci Maildir++." +msgid "Evolution supports the Maildir++ specification." +msgstr "Evolution podporuje specifikaci Maildir++." #. (itstool) path: info/title #: C/mail-account-manage-maildir-format-directories.page:37 @@ -4990,10 +5019,11 @@ #. (itstool) path: info/desc #: C/mail-account-manage-mh-format-directories.page:5 -msgid "Add and edit a MH Format Mail Directories account in Evolution." +msgid "" +"Add and edit a MH Format Mail Directories account in Evolution." msgstr "" -"Jak v aplikaci Evolution přidat a upravit účet s poštou ve složkách ve " -"formátu MH." +"Jak v aplikaci Evolution přidat a upravit účet s poštou ve " +"složkách ve formátu MH." #. (itstool) path: page/title #: C/mail-account-manage-mh-format-directories.page:20 @@ -5027,10 +5057,12 @@ #. (itstool) path: info/desc #: C/mail-account-manage-microsoft-exchange-evo-ews.page:5 -msgid "Add and edit a Microsoft Exchange 2007 or 2010 account in Evolution." +msgid "" +"Add and edit a Microsoft Exchange 2007 or 2010 account in Evolution." msgstr "" "Jak přidat a upravit účet Microsoft Exchange 2007 a 2010 v aplikaci " -"Evolution." +"Evolution." #. (itstool) path: page/title #: C/mail-account-manage-microsoft-exchange-evo-ews.page:20 @@ -5057,9 +5089,9 @@ #. (itstool) path: info/desc #: C/mail-account-manage-microsoft-exchange-evo-mapi.page:5 -msgid "Add and edit a Microsoft Exchange MAPI account in Evolution." +msgid "Add and edit a Microsoft Exchange MAPI account in Evolution." msgstr "" -"Jak přidat a upravit účet Microsoft Exchange MAPI v aplikaci Evolution." +"Jak přidat a upravit účet Microsoft Exchange MAPI v aplikaci Evolution." #. (itstool) path: page/title #: C/mail-account-manage-microsoft-exchange-evo-mapi.page:20 @@ -5096,8 +5128,9 @@ #. (itstool) path: info/desc #: C/mail-account-manage-microsoft-exchange.page:5 -msgid "Add and edit a Microsoft Exchange account in Evolution." -msgstr "Jak v aplikaci Evolution přidat a upravit účet Microsoft Exchange." +msgid "Add and edit a Microsoft Exchange account in Evolution." +msgstr "" +"Jak v aplikaci Evolution přidat a upravit účet Microsoft Exchange." #. (itstool) path: page/title #: C/mail-account-manage-microsoft-exchange.page:21 @@ -5117,8 +5150,8 @@ #. (itstool) path: info/desc #: C/mail-account-manage-pop.page:5 -msgid "Add and edit a POP mail account in Evolution." -msgstr "Jak přidat a nastavit účet POP v aplikaci Evolution." +msgid "Add and edit a POP mail account in Evolution." +msgstr "Jak přidat a nastavit účet POP v aplikaci Evolution." #. (itstool) path: page/title #: C/mail-account-manage-pop.page:20 @@ -5151,9 +5184,11 @@ #. (itstool) path: info/desc #: C/mail-account-manage-unix-mbox-spool-directory.page:5 -msgid "Add and edit a Standard Unix mbox Spool Directory account in Evolution." +msgid "" +"Add and edit a Standard Unix mbox Spool Directory account in Evolution." msgstr "" -"Jak v aplikaci Evolution přidat a upravit účet s poštou ve složce ve " +"Jak v aplikaci Evolution přidat a upravit účet s poštou ve složce ve " "standardním unixovém formátu mbox." #. (itstool) path: page/title @@ -5196,9 +5231,10 @@ #. (itstool) path: info/desc #: C/mail-account-manage-unix-mbox-spool-file.page:5 -msgid "Add and edit a Standard Unix mbox Spool File account in Evolution." +msgid "" +"Add and edit a Standard Unix mbox Spool File account in Evolution." msgstr "" -"Jak v aplikaci Evolution přidat a upravit účet s poštou v souboru ve " +"Jak v aplikaci Evolution přidat a upravit účet s poštou v souboru ve " "standardním unixovém formátu mbox." #. (itstool) path: page/title @@ -5241,8 +5277,9 @@ #. (itstool) path: info/desc #: C/mail-account-manage-usenet-news.page:5 -msgid "Add and edit a Usenet news account in Evolution." -msgstr "Jak v aplikaci Evolution přidat a nastavit účet konference Usenet." +msgid "Add and edit a Usenet news account in Evolution." +msgstr "" +"Jak v aplikaci Evolution přidat a nastavit účet konference Usenet." #. (itstool) path: page/title #: C/mail-account-manage-usenet-news.page:20 @@ -5302,24 +5339,24 @@ #. (itstool) path: page/p #: C/mail-attachments-received.page:26 msgid "" -"If you receive an email message with one or more file attachments, Evolution " -"displays the number of attachments and a Save or " -"Save All button between the email header and the " -"content of the email." +"If you receive an email message with one or more file attachments, " +"Evolution displays the number of attachments and a Save or Save All button between " +"the email header and the content of the email." msgstr "" "Když obdržíte e-mailovou zprávu, která má připojenu jednu nebo více příloh, " -"zobrazí Evolution počet příloh a tlačítka Uložit " -"nebo Uložit vše mezi hlavičkou zprávy a tělem " -"zprávy." +"zobrazí Evolution mezi hlavičkou zprávy a tělem zprávy počet " +"příloh a tlačítka Uložit nebo Uložit vše ." #. (itstool) path: note/p #: C/mail-attachments-received.page:27 msgid "" -"Evolution does not support saving all attachments of all messages in one " -"folder at once." +"Evolution does not support saving all attachments of all messages " +"in one folder at once." msgstr "" -"Evolution nepodporuje ukládání všech příloh ze všech zpráv v jedné složce " -"naráz." +"Evolution nepodporuje ukládání všech příloh ze všech zpráv v jedné " +"složce naráz." #. (itstool) path: page/p #: C/mail-attachments-received.page:29 @@ -5415,14 +5452,14 @@ #. (itstool) path: section/p #: C/mail-attachments-sending.page:42 msgid "" -"Evolution has an Attachment Reminder plugin you can use to remind yourself " -"to attach a file to an email. If it determines that you have not attached " -"the file, it displays a reminder window before the email is sent." -msgstr "" -"Evolution má zásuvný modul Připomínka přílohy, který můžete použít, abyste " -"byli upomínáni na přiložení souboru do e-mailů. V případě, že rozhodne, že " -"vám schází přiložit soubor, zobrazí před odesláním zprávy okno s " -"připomenutím." +"Evolution has an Attachment Reminder plugin you can use to remind " +"yourself to attach a file to an email. If it determines that you have not " +"attached the file, it displays a reminder window before the email is sent." +msgstr "" +"Evolution má zásuvný modul Připomínka přílohy, který můžete " +"použít, abyste byli upomínáni na přiložení souboru do e-mailů. V případě, " +"že rozhodne, že vám schází přiložit soubor, zobrazí před odesláním zprávy " +"okno s připomenutím." #. (itstool) path: section/p #: C/mail-attachments-sending.page:44 @@ -5460,13 +5497,13 @@ #. (itstool) path: section/p #: C/mail-attachments-sending.page:51 msgid "" -"Based on the keywords you have added, Evolution searches the text of every " -"mail you are going to send. If it finds any of the keywords in your email " -"and there is no actual attached file, the reminder window is displayed." -msgstr "" -"Na základě klíčových slov, které jste zde uvedli, prohledává Evolution text " -"každé zprávy, kterou odesíláte. Pokud nalezne klíčové slovo a žádný " -"přiložený soubor, zobrazí se okno s připomenutím." +"Based on the keywords you have added, Evolution searches the text " +"of every mail you are going to send. If it finds any of the keywords in your " +"email and there is no actual attached file, the reminder window is displayed." +msgstr "" +"Na základě klíčových slov, které jste zde uvedli, prohledává Evolution" +" text každé zprávy, kterou odesíláte. Pokud nalezne klíčové slovo a " +"žádný přiložený soubor, zobrazí se okno s připomenutím." #. (itstool) path: info/desc #: C/mail-calendar-sending-invitations.page:5 @@ -5482,12 +5519,12 @@ #: C/mail-calendar-sending-invitations.page:23 msgid "" "If you create an event in the calendar component, you can then send " -"invitations to the attendee list through the Evolution email tool. The " -"invitation card is sent as an attachment in iCal format." +"invitations to the attendee list through the Evolution email " +"tool. The invitation card is sent as an attachment in iCal format." msgstr "" "Pokud v komponentně kalendáře vytvoříte událost, můžete následně poslat " -"pozvánky všem ze seznamu účastníků pomocí pošty přímo v aplikaci Evolution. " -"Karta s pozvánkou je posílána jako příloha ve formátu iCal." +"pozvánky všem ze seznamu účastníků pomocí pošty přímo v aplikaci " +"Evolution. Karta s pozvánkou je posílána jako příloha ve formátu iCal." #. (itstool) path: page/p #: C/mail-calendar-sending-invitations.page:25 @@ -5612,10 +5649,12 @@ #: C/mail-cannot-see.page:33 msgid "" "Look in the Junk folder. Messages that are marked as Junk " -"disappear from the original folder and are moved to the Junk folder." +"disappear from the original folder and are moved to the Junk " +"folder." msgstr "" "Podívejte se do složky Nevyžádané. Zprávy, které se označí jako " -"nevyžádané, zmizí z původní složky a přesunou se do složky Nevyžádané." +"nevyžádané, zmizí z původní složky a přesunou se do složky Nevyžádané" +"." #. (itstool) path: item/p #: C/mail-cannot-see.page:38 @@ -7021,12 +7060,13 @@ msgid "" "For instance, instead of using asterisks to mark a bulleted list, you can " "use the Bulleted List style from the style dropdown list. " -"Evolution uses different bullet styles, and handles word wrap and multiple " -"levels of indentation." +"Evolution uses different bullet styles, and handles word wrap and " +"multiple levels of indentation." msgstr "" "Například místo používání hvězdiček k označení seznamu s odrážkami můžete " -"použít styl odrážkový seznam z rozbalovací nabídky. Evolution " -"používá různé styly odrážek, nezalomitelných slov a několik úrovní odsazení." +"použít styl odrážkový seznam z rozbalovací nabídky. Evolution" +" používá různé styly odrážek, nezalomitelných slov a několik úrovní " +"odsazení." #. (itstool) path: section/title #: C/mail-composer-plain-text.page:33 @@ -7086,13 +7126,13 @@ #. (itstool) path: note/p #: C/mail-composer-priority.page:27 msgid "" -"Evolution will ignore the message priority of incoming messages because the " -"recipient should decide whether the message is important or not. You can set " -"the \"Important\" flag for any messages." -msgstr "" -"Evolution ignoruje důležitost u příchozích zpráv, protože předpokládá, že o " -"si sám příjemce rozhodne, jestli důležitá je nebo není. Příznak „důležitá“ " -"můžete nastavit u libovolné zprávy." +"Evolution will ignore the message priority of incoming messages " +"because the recipient should decide whether the message is important or not. " +"You can set the \"Important\" flag for any messages." +msgstr "" +"Evolution ignoruje důležitost u příchozích zpráv, protože " +"předpokládá, že o si sám příjemce rozhodne, jestli důležitá je nebo není. " +"Příznak „důležitá“ můžete nastavit u libovolné zprávy." #. (itstool) path: info/desc #: C/mail-composer-reply.page:5 @@ -7260,8 +7300,10 @@ #. (itstool) path: item/p #: C/mail-composer-search.page:27 -msgid "Enter a word or phrase, and Evolution finds it in your message." -msgstr "Vložte slovo nebo frázi a Evolution ji najde ve vaší zprávě." +msgid "" +"Enter a word or phrase, and Evolution finds it in your message." +msgstr "" +"Vložte slovo nebo frázi a Evolution ji najde ve vaší zprávě." #. (itstool) path: item/p #: C/mail-composer-search.page:30 @@ -7290,7 +7332,7 @@ msgid "" "For all of these menu items you can choose whether to search backwards in " "the document from the point where your cursor is. You can also determine " -"whether the search is to be case sensitive in determining a match" +"whether the search is to be case sensitive in determining a match." msgstr "" "Pro všechny tyto položky nabídky můžete zvolit, zda hledat v dokumentu z " "bodu, kde se nachází kurzor, směrem k začátku. Můžete také určit, zda se má " @@ -7425,12 +7467,12 @@ #: C/mail-composer-several-recipients.page:41 msgid "" "It is recommended to use the Autocompletion feature of the Evolution address book for entering " -"addresses. By using this you avoid typos and save time." +"\">Autocompletion feature of the Evolution address book " +"for entering addresses. By using this you avoid typos and save time." msgstr "" "Při zadávání adres je doporučováno používat funkci Automatické doplňování pro adresář Evolution. " -"Předejte tím překlepům a ušetříte čas." +"autocompletion\">Automatické doplňování pro adresář Evolution" +". Předejte tím překlepům a ušetříte čas." #. (itstool) path: section/title #: C/mail-composer-several-recipients.page:45 @@ -7627,8 +7669,12 @@ #. (itstool) path: info/desc #: C/mail-default-folder-locations.page:5 -msgid "Changing the location of Draft, Sent, Trash and Junk folders." -msgstr "Jak změnit umístění složek Koncepty, Odeslané, Koš a Nevyžádané." +msgid "" +"Changing the location of Draft, Sent, Trash " +"and Junk folders." +msgstr "" +"Jak změnit umístění složek Koncepty, Odeslané, Koš" +" a Nevyžádané." #. (itstool) path: page/title #: C/mail-default-folder-locations.page:29 @@ -7638,15 +7684,17 @@ #. (itstool) path: page/p #: C/mail-default-folder-locations.page:31 msgid "" -"You can set a different place where to store messages in your Draft folder " -"and Sent folder in the Defaults section of the mail account " -"editor (EditPreferencesMail AccountsEditDefaults)." +"You can set a different place where to store messages in your Draft folder and Sent folder in the Defaults section of " +"the mail account editor (EditPreferencesMail AccountsEditDefaults)." msgstr "" "Můžete nastavit odlišná místa, kde chcete uchovávat zprávy, u svých složek " -"Koncepty a Odeslané v části Výchozí v editoru poštovního účtu " -"(Upravit Předvolby Poštovní účty " -"Upravit Výchozí)." +"Koncepty a Odeslané v části Výchozí v " +"editoru poštovního účtu (Upravit Předvolby " +"Poštovní účty Upravit Výchozí" +")." #. (itstool) path: page/p #: C/mail-default-folder-locations.page:32 @@ -7665,13 +7713,13 @@ msgid "" "For remote account types (accounts such as IMAP) you can also use folders on " "the mail server for Junk and Trash by selecting the corresponding Use a " -"Real Folder option. In this case, Evolution's local virtual folders will not be used." +"Real Folder option. In this case, Evolution's local virtual folders will not be used." msgstr "" "U vzdálených typů účtu (jako jsou účty IMAP) můžete použít i složky " "Nevyžádané a Koš na serveru pomocí odpovídající volby Použít skutečnou " "složku. V takovém případě se nebudou používat místní virtuální složky klienta Evolution." +"search-folders\">virtuální složky klienta Evolution." #. (itstool) path: info/desc #: C/mail-delete-and-undelete.page:5 @@ -7704,17 +7752,17 @@ #. (itstool) path: section/p #: C/mail-delete-and-undelete.page:32 msgid "" -"When you press Delete or click the Trash folder, your mail is not actually " -"deleted, but is marked for deletion. You can see all message marked for " -"deletion in the Trash folder. To show deleted messages, click " +"When you press Delete or click the Trash folder, your mail is not " +"actually deleted, but is marked for deletion. You can see all message marked " +"for deletion in the Trash folder. To show deleted messages, click " "ViewShow Deleted Messages. You can " -"view the messages striken off for later deletion." +"view the messages stricken off for later deletion." msgstr "" -"Když zmáčknete Delete nebo kliknete na ikonu Koše, zpráva se ve skutečnosti " -"nesmaže, ale označí se k odstranění. Všechny zprávy určené ke smazání můžete " -"vidět ve složce Koš. Pro zobrazení smazaných zpráv klikněte na " -"Zobrazit Zobrazovat smazané zprávy. " -"Takovéto zprávy budou zobazené jako přeškrtnuté." +"Když zmáčknete Delete nebo kliknete na ikonu Koše, zpráva se ve " +"skutečnosti nesmaže, ale označí se k odstranění. Všechny zprávy určené ke " +"smazání můžete vidět ve složce Koš. Pro zobrazení smazaných zpráv " +"klikněte na Zobrazit Zobrazovat smazané zprávy" +". Takovéto zprávy budou zobazené jako přeškrtnuté." #. (itstool) path: section/p #: C/mail-delete-and-undelete.page:34 @@ -7738,22 +7786,23 @@ "You can undelete a message that has been deleted but not expunged yet. To " "undelete a message, select the message, click EditUndelete message. Note that ViewShow Deleted Messages must be enabled for this." +"gui>Show Deleted Messages must be enabled for this to " +"work." msgstr "" "Můžete zrušit odstranění zprávy, která byla odstraněna, ale ne fyzicky " "smazána. Pro zrušení odstranění zprávy, vyberte zprávu a klikněte " "Upravit Zrušit odstranění zprávy. " -"Všimněte si, že volba Zobrazit Zobrazovat odstraněné " -"zprávy musí být zapnutá, abyste toto mohli provést." +"Všimněte si, že abyste toto mohli provést, musí být zapnutá volba " +"Zobrazit Zobrazovat odstraněné zprávy." #. (itstool) path: section/p #: C/mail-delete-and-undelete.page:42 msgid "" "If you have marked a message for deletion, undeleting it unmarks it, and the " -"message is not shown anymore in the Trash folder." +"message is not shown anymore in the Trash folder." msgstr "" "Pokud jste nějakou zprávu označili k odstranění, zrušením tohoto označení se " -"zruší i smazání a zpráva nebude nadále zobrazována ve složce Koš." +"zruší i smazání a zpráva nebude nadále zobrazována ve složce Koš." #. (itstool) path: info/desc #: C/mail-displaying-character-encodings.page:5 @@ -7833,8 +7882,8 @@ #. (itstool) path: page/p #: C/mail-displaying-collapsible-headers.page:25 msgid "" -"Evolution compresses the To, Cc and Bcc headers of received mail and shows " -"only five addresses in the message preview." +"Evolution compresses the To, Cc and Bcc headers of received mail " +"and shows only five addresses in the message preview." msgstr "" "Evolution zkracuje hlavičky Komu, Kopie a Skrytá kopie u " "přijatých e-mailů a v náhledu zprávy zobrazuje pouze pět adres." @@ -7875,8 +7924,8 @@ #: C/mail-displaying-images-in-html.page:29 msgid "" "When someone sends you HTML mail that includes an image in the body of the " -"message (for example, the welcome message in your Inbox), Evolution displays " -"the image inside the message." +"message (for example, the welcome message in your Inbox), Evolution displays the image inside the message." msgstr "" "Když vám někdo pošle poštu formátovanou pomocí HTML, která obsahuje v těle " "zprávy obrázky (např. uvítací zpráva ve složce Příchozí), zobrazí " @@ -7891,10 +7940,10 @@ #: C/mail-displaying-images-in-html.page:33 msgid "" "Some images are links in a message, rather than being part of the message. " -"Evolution can download those images from the Internet, but does not do so " -"unless you request it. This is because remotely hosted images can be slow to " -"load and display, and can even be used by spammers to track who reads the " -"email. Not automatically loading images helps protect your privacy." +"Evolution can download those images from the Internet, but does " +"not do so unless you request it. This is because remotely hosted images can " +"be slow to load and display, and can even be used by spammers to track who " +"reads the email. Not automatically loading images helps protect your privacy." msgstr "" "Některé obrázky jsou ve zprávě pouze v podobě odkazů, místo aby byly přímo " "její součástí. Evolution umí tyto obrázky stáhnout z internetu, " @@ -7997,12 +8046,12 @@ #. (itstool) path: page/p #: C/mail-displaying-sender-photograph.page:26 msgid "" -"Evolution automatically displays photographs of the sender of an email at " -"the right side of the message header if the sender already embedded a " -"photograph in the message." +"Evolution automatically displays photographs of the sender of an " +"email at the right side of the message header if the sender already embedded " +"a photograph in the message." msgstr "" "Vždy, když má odesilatel ve zprávě vloženu svoji fotografii, zobrazí ji " -"Evolution automaticky po pravé straně hlavičky zprávy." +"Evolution automaticky po pravé straně hlavičky zprávy." #. (itstool) path: page/p #: C/mail-displaying-sender-photograph.page:29 @@ -8122,8 +8171,8 @@ #. (itstool) path: item/p #: C/mail-duplicates.page:37 -msgid "Evolution is having a problem with the UIDL extension." -msgstr "Evolution má problém s rozšířením UIDL." +msgid "Evolution is having a problem with the UIDL extension." +msgstr "Evolution má problém s rozšířením UIDL." #. (itstool) path: item/p #: C/mail-duplicates.page:38 @@ -8136,8 +8185,9 @@ #. (itstool) path: info/desc #: C/mail-encryption-gpg-create-key.page:5 -msgid "Signing or encrypting messages via GPG/OpenPGP that you send." -msgstr "Jak zprávu, kterou posíláte, podepsat nebo šifrovat pomocí GPG/OpenPGP" +msgid "Signing or encrypting messages that you send via GPG/OpenPGP." +msgstr "" +"Jak zprávu, kterou posíláte, podepsat nebo šifrovat pomocí GPG/OpenPGP." #. (itstool) path: page/title #: C/mail-encryption-gpg-create-key.page:20 @@ -8150,19 +8200,19 @@ "Before you can get or send GPG encrypted mail, you need to generate your public and private keys with GPG. After " -"doing so and setting up Evolution " -"to use the key, you need to share your " -"public key with your friends to allow them sending you encrypted messages." +"doing so and setting up " +"Evolution to use the key, you need to share your public key with your friends to allow them sending " +"you encrypted messages." msgstr "" "Dříve, než můžete začít přijímat a posílat poštu šifrovanou pomocí GPG, " "musíte vygenerovat veřejný a soukromý klíč " "pomocí GPG. Až tak učiníte a nastavíte aplikaci Evolution, aby tyto klíče používala, budete " -"potřebovat sdílet své veřejné klíče s " +"\">nastavíte aplikaci Evolution, aby tyto klíče používala, " +"budete potřebovat sdílet své veřejné klíče s " "přáteli pro případ, že jim chcete poslat zašifrovanou zprávu." #. (itstool) path: info/desc @@ -8192,8 +8242,8 @@ #. (itstool) path: section/p #: C/mail-encryption-gpg-decrypting.page:28 msgid "" -"When you view the message, Evolution prompts you for your PGP password. " -"Enter it, and the unencrypted message is displayed." +"When you view the message, Evolution prompts you for your PGP " +"password. Enter it, and the unencrypted message is displayed." msgstr "" "Když si budete zprávu prohlížet, Evolution vás vyzve, abyste " "zadali heslo PGP. Vložte jej a dešifrovaná zpráva se zobrazí." @@ -8216,7 +8266,7 @@ #: C/mail-encryption-gpg-decrypting.page:34 msgid "" "To check the sender's signature of a received message, scroll down to the " -"bottom of the message and click the logo. Evolution will display " +"bottom of the message and click the logo. Evolution will display " "Security Information for the message." msgstr "" "Když chcete zkontrolovat odesilatelův podpis u přijaté zprávy, posuňte se do " @@ -8237,16 +8287,16 @@ #: C/mail-encryption-gpg-getting-keys.page:25 msgid "" "To send an encrypted message, you need to use the recipient's public key in " -"combination with your private key. Evolution handles the encryption, but you " -"need to get the public key and add it to your " -"keyring." +"combination with your private key. Evolution handles the " +"encryption, but you need to get the public " +"key and add it to your keyring." msgstr "" "Pro odeslání zašifrované zprávy musíte použít veřejný klíč příjemce v " -"kombinaci s vaším privátním klíčem. Evolution se postará o šifrování, ale vy " -"musíte získat veřejný klíč a přidat ho do své " -"klíčenky." +"kombinaci s vaším privátním klíčem. Evolution se postará o " +"šifrování, ale na vás je získat veřejný " +"klíč a přidat jej do své klíčenky." #. (itstool) path: info/desc #: C/mail-encryption-gpg-set-up.page:5 @@ -8321,13 +8371,13 @@ #. (itstool) path: page/p #: C/mail-encryption-gpg-set-up.page:38 msgid "" -"Evolution requires that you know your key ID. If you do not remember it, " -"start Passwords and Keys, go to GnuPG Keys, select the " -"preferred GPG key, right-click on it, select Properties and copy " -"the Key ID. Your key ID is an eight-character string with random " -"numbers and letters." +"Evolution requires that you know your key ID. If you do not " +"remember it, start Passwords and Keys, go to GnuPG Keys, select the preferred GPG key, right-click on it, select " +"Properties and copy the Key ID. Your key ID is an " +"eight-character string with random numbers and letters." msgstr "" -"Evolution vyžaduje, aby jste znali ID svého klíče. Pokud si jej " +"Evolution vyžaduje, aby jste znali ID svého klíče. Pokud si jej " "nepamatujete, spusťte Hesla a klíče, jděte do Klíče GnuPG, vyberte upřednostňovaný klíč GPG, klikněte na něj pravým tlačítkem, " "vyberte Vlastnosti a zkopírujte ID klíče. ID vašeho " @@ -8406,8 +8456,8 @@ #. (itstool) path: page/p #: C/mail-encryption.page:32 msgid "" -"Evolution offers GPG Encryption and S/MIME Encryption for signing and " -"encrypting email messages. S/MIME is used most often in corporate " +"Evolution offers GPG Encryption and S/MIME Encryption for signing " +"and encrypting email messages. S/MIME is used most often in corporate " "environments." msgstr "" "Evolution nabízí k podepisování a šifrování e-mailových zpráv " @@ -8686,8 +8736,8 @@ #. (itstool) path: item/p #: C/mail-filters-actions.page:60 -msgid "Select a sound file for Evolution to play." -msgstr "Vyberte zvukový soubor, který má Evolution přehrát." +msgid "Select a sound file for Evolution to play." +msgstr "Vyberte zvukový soubor, který má Evolution přehrát." #. (itstool) path: item/p #: C/mail-filters-actions.page:62 @@ -8696,8 +8746,8 @@ #. (itstool) path: item/p #: C/mail-filters-actions.page:63 -msgid "Evolution runs an application." -msgstr "Evolution spustí nějakou aplikaci." +msgid "Evolution runs an application." +msgstr "Evolution spustí nějakou aplikaci." #. (itstool) path: item/p #: C/mail-filters-actions.page:65 C/mail-filters-conditions.page:36 @@ -8710,7 +8760,7 @@ "Sends the message to an application of your choice. No return value is " "expected. This feature can be used to create automatic Web postings from " "email messages or to perform additional message post processing not " -"supported by Evolution." +"supported by Evolution." msgstr "" "Pošle zprávu do aplikace dle vaší volby. Neočekává se žádná návratová " "hodnota. Tato funkce se hodí například při automatickém vkládání e-mailových " @@ -8754,12 +8804,12 @@ #. (itstool) path: item/p #: C/mail-filters-conditions.page:37 msgid "" -"Evolution can use an external command to process a message, then process it " -"based on the return value. Commands used in this way must return an integer. " -"This is most commonly used to add an external junk mail filter." +"Evolution can use an external command to process a message, then " +"process it based on the return value. Commands used in this way must return " +"an integer. This is most commonly used to add an external junk mail filter." msgstr "" -"Evolution může použít ke zpracování zprávy externí program, potom ji " -"zpracovává na základě vrácené hodnoty. Použité příkazy musí vracet celá " +"Evolution může použít ke zpracování zprávy externí program, potom " +"ji zpracovává na základě vrácené hodnoty. Použité příkazy musí vracet celá " "čísla. Toto je nejčastěji používáno pro přidání externího filtru nevyžádané " "pošty." @@ -8870,12 +8920,12 @@ "Another thing you have to keep in mind is that filters depend on the \"new\" " "flag that is set on the server when a particular email message is initially " "fetched from the server. If you use another email client aside from " -"Evolution, your filters may not work automatically." +"Evolution, your filters may not work automatically." msgstr "" "Další věc, kterou je třeba vzít v úvahu, je, že filtry závisí na příznaku " "„nová“, který je nastaven na straně serveru, když je zpráva poprvé stahována " -"ze serveru. Pokud kromě pošťáka Evolution používáte i jiného poštovního " -"klienta, nemusí filtry fungovat automaticky." +"ze serveru. Pokud kromě pošťáka Evolution používáte i jiného " +"poštovního klienta, nemusí filtry fungovat automaticky." #. (itstool) path: section/title #: C/mail-filters-not-working.page:41 @@ -8893,8 +8943,8 @@ #. (itstool) path: item/p #: C/mail-filters-not-working.page:44 -msgid "Close Evolution." -msgstr "Zavřete Evolution." +msgid "Close Evolution." +msgstr "Zavřete Evolution." #. (itstool) path: item/p #: C/mail-filters-not-working.page:45 C/mail-localized-re-subjects.page:24 @@ -8987,9 +9037,9 @@ "Filters will be automatically applied to incoming messages for local " "accounts (such as POP). Mail servers for remote accounts (such as IMAP) " "often already filter mail directly on the server as this is faster. If you " -"want to apply your Evolution filters to remote accounts, you can enable this " -"under EditPreferencesMail AccountsEditReceiving OptionsEvolution filters to remote accounts, you can " +"enable this under EditPreferencesMail " +"AccountsEditReceiving OptionsOptionsApply filters to new messages in Inbox on this " "server." msgstr "" @@ -9022,7 +9072,7 @@ #: C/mail-filters.page:36 msgid "" "Click EditMessage Filters, or click " -"MessageCreate Rule and select the " +"MessageCreate and select the " "criterion the filter will be based on." msgstr "" "Klikněte na Upravit Filtry zpráv nebo " @@ -9163,9 +9213,9 @@ #. (itstool) path: page/p #: C/mail-folders.page:30 msgid "" -"Evolution, like most mail systems, uses folders to store email messages. You " -"start out with a few mail folders such as the Inbox, Outbox, and Drafts. You " -"can, however, create more folders if required." +"Evolution, like most mail systems, uses folders to store email " +"messages. You start out with a few mail folders such as the Inbox, Outbox, " +"and Drafts. You can, however, create more folders if required." msgstr "" "Evolution, podobně jako většina ostatních poštovních programů, " "uchovává poštu ve složkách. Na začátku máte pár složek jako Příchozí, K " @@ -9213,17 +9263,19 @@ #. (itstool) path: note/p #: C/mail-folders.page:43 msgid "" -"The Inbox folders on most IMAP servers cannot contain both messages and " -"subfolders. When creating additional folders on your IMAP mail server, " -"branch the folders from the root of the IMAP account and not from the Inbox. " -"Creating subfolders in your Inbox may prevent you from reading messages that " -"exist in the Inbox. If this happens, move the folders to the IMAP account." -msgstr "" -"Složka Příchozí na většině serverů IMAP nemůže obsahovat zároveň podsložky a " -"zprávy. Když vytváříte další složky na serveru IMAP, větvěte je od kořene " -"stromu účtů, a ne od složky Příchozí. Pokud vytvoříte podsložky ve složce " -"Příchozí, může vám to zabránit ve čtení zpráv, které s v ní nacházejí. Pokud " -"se taková věc stane, přesuňte vytvořené složky do kořene účtu IMAP." +"The Inbox folders on most IMAP servers cannot contain both " +"messages and subfolders. When creating additional folders on your IMAP mail " +"server, branch the folders from the root of the IMAP account and not from " +"the Inbox. Creating subfolders in your Inbox may prevent you from reading " +"messages that exist in the Inbox. If this happens, move the folders to the " +"IMAP account." +msgstr "" +"Složka Příchozí na většině serverů IMAP nemůže obsahovat zároveň " +"podsložky a zprávy. Když vytváříte další složky na serveru IMAP, větvěte je " +"od kořene stromu účtů, a ne od složky Příchozí. Pokud vytvoříte podsložky ve " +"složce Příchozí, může vám to zabránit ve čtení zpráv, které s v " +"ní nacházejí. Pokud se taková věc stane, přesuňte vytvořené složky do kořene " +"účtu IMAP." #. (itstool) path: section/title #: C/mail-folders.page:49 @@ -9410,13 +9462,13 @@ #: C/mail-imap-subscriptions.page:27 msgid "" "As opening many IMAP folders on the server takes time you can define which " -"IMAP folders to check and display in Evolution, and which ones to ignore for " -"the time being, via the IMAP Subscriptions Manager." +"IMAP folders to check and display in Evolution, and which ones to " +"ignore for the time being, via the IMAP Subscriptions Manager." msgstr "" "Protože otevření mnoha složek IMAP na serveru zabere nějaký čas, můžete " "pomocí správy odběrů IMAP určit, které složky IMAP se mají v " -"aplikaci Evolution kontrolovat a zobrazovat, a které se mohou prozatímně " -"ignorovat." +"aplikaci Evolution kontrolovat a zobrazovat, a které se mohou " +"prozatímně ignorovat." #. (itstool) path: item/p #: C/mail-imap-subscriptions.page:29 @@ -9441,8 +9493,11 @@ #. (itstool) path: item/p #: C/mail-imap-subscriptions.page:31 msgid "" -"Evolution displays a list of files and folders available on the IMAP server." -msgstr "Evolution zobrazí seznam souborů a složek dostupných na serveru IMAP." +"Evolution displays a list of files and folders available on the " +"IMAP server." +msgstr "" +"Evolution zobrazí seznam souborů a složek dostupných na serveru " +"IMAP." #. (itstool) path: item/p #: C/mail-imap-subscriptions.page:32 @@ -9452,13 +9507,13 @@ #. (itstool) path: item/p #: C/mail-imap-subscriptions.page:33 msgid "" -"You should select at least the Inbox folder. Depending upon the way your " -"IMAP server is configured, the list of available files might include non-" -"mail folders. If it does, you can ignore them." -msgstr "" -"Měli byste vybrat alespoň složku Příchozí. V závislosti na tom, jak je váš " -"server IMAP nastaven, seznam dostupných souborů může obsahovat nepoštovní " -"složky. Pokud ano, můžete je ignorovat." +"You should select at least the Inbox folder. Depending upon the " +"way your IMAP server is configured, the list of available files might " +"include non-mail folders. If it does, you can ignore them." +msgstr "" +"Měli byste vybrat alespoň složku Příchozí. V závislosti na tom, " +"jak je váš server IMAP nastaven, seznam dostupných souborů může obsahovat " +"nepoštovní složky. Pokud ano, můžete je ignorovat." #. (itstool) path: item/p #: C/mail-imap-subscriptions.page:34 @@ -9481,11 +9536,11 @@ msgid "" "You can add colored labels to emails in order to categorize them. This is " "similar to Categories in the other " -"Evolution windows." +"Evolution windows." msgstr "" "K e-mailům si můžete přiřadit barevné štítky, abyste si je roztřídili. Je to " "podobné, jako Kategorie v jiném okně " -"aplikace Evolution." +"aplikace Evolution." #. (itstool) path: page/p #: C/mail-labels.page:25 @@ -9598,16 +9653,17 @@ msgid "" "If your IMAP mail server does not yet support IMAP's \"move\" feature which was introduced in " -"January 2013, Evolution \"moves\" messages by copying and deleting emails. " -"Deleting means \"marking messages for deletion\" so all the original " -"messages are retained until you expunge the emails marked for deletion." +"January 2013, Evolution \"moves\" messages by copying and " +"deleting emails. Deleting means \"marking messages for deletion\" so all the " +"original messages are retained until you expunge the emails marked for " +"deletion." msgstr "" "Pokud váš poštovní server IMAP prozatím nepodporuje funkci „move“ protokolu IMAP, která " -"byla zavedena v lednu 2013, požívá Evolution k přesunu kopírování a následné " -"smazání pošty. Přitom smazání ve skutečnosti znamená „označit poštu ke " -"smazání“, takž původní zprávy zůstanou zachovány, dokud je nenecháte " -"odstranit." +"byla zavedena v lednu 2013, požívá Evolution k přesunu kopírování " +"a následné smazání pošty. Přitom smazání ve skutečnosti znamená „označit " +"poštu ke smazání“, takž původní zprávy zůstanou zachovány, dokud je " +"nenecháte odstranit." #. (itstool) path: page/p #: C/mail-moving-emails.page:28 @@ -9650,8 +9706,8 @@ #: C/mail-not-sent.page:26 msgid "" "Incorrect SMTP settings. Verify if the settings used for outgoing messages " -"is correct. Using the incorrect server address or authentication method may " -"prevent emails from being sent" +"are correct. Using the incorrect server address or authentication method may " +"prevent emails from being sent." msgstr "" "Nesprávné nastavení SMTP. Ověřte, že jsou správná nastavení týkající se " "odchozí pošty. Použití nesprávné adresy serveru nebo autentizační metody " @@ -9660,14 +9716,14 @@ #. (itstool) path: item/p #: C/mail-not-sent.page:27 msgid "" -"Offline status. Evolution may be offline. Check on the Send and Receive button; if it is greyed out, then you are offline. " -"To go online, go to FileWork online. " -"You should now be able to use the Send and Receive button." +"Offline status. Evolution may be offline. Check on the Send and Receive button; if it is greyed out, then you are " +"offline. To go online, go to FileWork online. You should now be able to use the Send and " +"Receive button." msgstr "" -"Stav odpojení. Aplikace Evolution může být off-line. Podívejte se na " -"tlačítko Odeslat/příjmout. Pokud je zašedlé, " +"Stav odpojení. Aplikace Evolution může být off-line. Podívejte se " +"na tlačítko Odeslat/příjmout. Pokud je zašedlé, " "jste odpojeni. Do režimu on-line se vrátíte pomocí Soubor " "Pracovat on-line. Po té by už mělo být tlačítko Odeslat/přijmout použitelné." @@ -9686,11 +9742,11 @@ #. (itstool) path: page/p #: C/mail-organizing.page:23 msgid "" -"Evolution provides several options to organize your mail according to your " -"needs." +"Evolution provides several options to organize your mail " +"according to your needs." msgstr "" -"Evolution poskytuje několik možností, jak si v poště udělat pořádek podle " -"svých potřeb." +"Evolution poskytuje několik možností, jak si v poště udělat " +"pořádek podle svých potřeb." #. (itstool) path: section/title #: C/mail-organizing.page:26 @@ -9902,14 +9958,14 @@ #. (itstool) path: page/p #: C/mail-read-receipts.page:38 msgid "" -"For read receipts that you receive you can define Evolution's behavior under " -"Message Receipts under the account's Defaults." +"For read receipts that you receive you can define Evolution's " +"behavior under Message Receipts under the account's Defaults." msgstr "" "Co se týká doručenek o přečtení u zpráv, které obdržíte vy, můžete si " -"nastavit, jak se má Evolution chovat, v části Potvrzování zpáv ve " -"Výchozích hodnotách " -"účtu." +"nastavit, jak se má Evolution chovat, v části Potvrzování " +"zpáv ve Výchozích " +"hodnotách účtu." #. (itstool) path: media #. This is a reference to an external file such as an image or video. When @@ -9952,11 +10008,11 @@ #. (itstool) path: page/p #: C/mail-received-notification.page:23 msgid "" -"Evolution always notifies you of new messages by adding a yellow star to the " -"mailer icon in the window Evolution always notifies you of new messages by adding a yellow " +"star to the mailer icon in the window switcher." msgstr "" -"Evolution vždy upozorňuje na nové zprávy přidáním žluté hvězdičky k ikoně " +"Evolution vždy upozorňuje na nové zprávy přidáním žluté hvězdičky k ikoně " "poštovního klienta v přepínači oken." @@ -10038,13 +10094,13 @@ #: C/mail-receiving-options-usenet-news.page:34 msgid "" "Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for " -"supported authentication mechanisms. Some servers do not announce the " -"authentication mechanisms they support, so clicking this button is not a " -"guarantee that available mechanisms actually work." +"style=\"button\">Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not " +"announce the authentication mechanisms they support, so clicking this button " +"is not a guarantee that available mechanisms actually work." msgstr "" -"Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy " +"Vyberte typ ověření totožnosti nebo klikněte na Zjistit " +"podporované typy a Evolution zjistí, jaké mechanismy " "ověření totožnosti jsou podporovány. Některé servery neoznamují, které " "autentizační mechanismy podporují, takže kliknutí na toto tlačítko " "nezaručuje, že dostupné mechanismy opravdu fungují." @@ -10094,22 +10150,23 @@ #: C/mail-receiving-options-unix-mbox-spool-file.page:39 #: C/mail-receiving-options-usenet-news.page:46 msgid "" -"If you want Evolution to check automatically for new messages, click the " -"Check for new messages every … minutes option and select the " -"frequency in minutes." -msgstr "" -"Pokud chcete, aby se Evolution automaticky díval po nových zprávách, " -"klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte " -"četnost kontrol v minutách." +"If you want Evolution to check automatically for new messages, " +"click the Check for new messages every … minutes option and " +"select the frequency in minutes." +msgstr "" +"Pokud chcete, aby se Evolution automaticky díval po nových " +"zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a " +"zvolte četnost kontrol v minutách." #. (itstool) path: item/p #: C/mail-receiving-options-exchange-ews.page:43 #: C/mail-receiving-options-exchange-mapi.page:45 msgid "" -"You can also define if Evolution checks for new messages in all folders." +"You can also define if Evolution checks for new messages in all " +"folders." msgstr "" -"Můžete také určit, jestli má Evolution kontrolovat nové zprávy ve všech " -"složkách." +"Můžete také určit, jestli má Evolution kontrolovat nové zprávy ve " +"všech složkách." #. (itstool) path: item/p #: C/mail-receiving-options-exchange-ews.page:44 @@ -10205,8 +10262,8 @@ #: C/mail-receiving-options-imap-plus.page:35 #: C/mail-receiving-options-pop.page:39 #: C/mail-receiving-options-usenet-news.page:35 -msgid "Select if you want Evolution to remember your password." -msgstr "Zvolte, pokud chcete, aby si Evolution pamatoval vaše heslo." +msgid "Select if you want Evolution to remember your password." +msgstr "Zvolte, pokud chcete, aby si Evolution pamatoval vaše heslo." #. (itstool) path: item/p #: C/mail-receiving-options-imap-plus.page:47 @@ -10222,19 +10279,20 @@ #. (itstool) path: item/p #: C/mail-receiving-options-imap-plus.page:49 msgid "" -"If the mail server does not allow multiple connections from Evolution to the " -"server at the same time (for example when you have more than one account on " -"that server), set Number of concurrent connections to use to 1." -msgstr "" -"V případě, že server neumožňuje více připojení z aplikace Evolution na " -"server naráz (například pro situace, kdy na serveru máte více než jeden " -"účet), nastavte Počet použitých souběžných připojení na 1." +"If the mail server does not allow multiple connections from Evolution to the server at the same time (for example when you have more than one " +"account on that server), set Number of concurrent connections to use to 1." +msgstr "" +"V případě, že server neumožňuje více připojení z aplikace Evolution" +" na server naráz (například pro situace, kdy na serveru máte více než " +"jeden účet), nastavte Počet použitých souběžných připojení na 1." #. (itstool) path: item/p #: C/mail-receiving-options-imap-plus.page:50 msgid "" -"You can also define if Evolution checks for new messages in all folders, or " -"only in subscribed folders." +"You can also define if Evolution checks for new messages in all " +"folders, or only in subscribed folders." msgstr "" "Můžete také určit, jestli má Evolution kontrolovat zprávy ve " "všech složkách nebo jen v odebíraných složkách." @@ -10242,11 +10300,11 @@ #. (itstool) path: item/p #: C/mail-receiving-options-imap-plus.page:51 msgid "" -"Select if you want Evolution to show only Evolution to show only subscribed folders." msgstr "" -"Zvolte, jestli chcete, aby Evolution zobrazoval pouze odebírané složky." +"Zvolte, jestli chcete, aby Evolution zobrazoval pouze odebírané složky." #. (itstool) path: info/desc #: C/mail-receiving-options-local-delivery.page:5 @@ -10417,19 +10475,19 @@ #. (itstool) path: info/desc #: C/mail-recognized-thread-related-headers.page:5 -msgid "Which thread-related headers are recognized by Evolution." +msgid "Which thread-related headers are recognized by Evolution." msgstr "" -"Které hlavičky vztahující se k vláknu jsou v aplikaci Evolution rozpoznávány." +"Aplikace Evolution rozpozná, které hlavičky vztahující se k vláknu." #. (itstool) path: page/title #: C/mail-recognized-thread-related-headers.page:20 -msgid "Thread related headers recognized by Evolution" +msgid "Thread related headers recognized by Evolution" msgstr "Rozpoznávané hlavičky vztahující se k vláknu" #. (itstool) path: page/p #: C/mail-recognized-thread-related-headers.page:22 -msgid "Evolution supports the following headers:" -msgstr "Evolution podporuje následující hlavičky" +msgid "Evolution supports the following headers:" +msgstr "Evolution podporuje následující hlavičky:" #. (itstool) path: item/p #: C/mail-recognized-thread-related-headers.page:24 @@ -10452,8 +10510,8 @@ #. (itstool) path: info/desc #: C/mail-refresh-folders.page:5 -msgid "Ways to update your Evolution folders." -msgstr "Způsoby, jak aktualizovat své složky Evolution." +msgid "Ways to update your Evolution folders." +msgstr "Způsoby, jak aktualizovat své složky Evolution." #. (itstool) path: page/title #: C/mail-refresh-folders.page:20 @@ -10640,8 +10698,8 @@ #. (itstool) path: page/title #: C/mail-search-folders-conditions.page:23 -msgid "Available Search folder conditions" -msgstr "Dostupné podmínky pro vyhledávací složky" +msgid "Available Search folder conditions" +msgstr "Dostupné podmínky pro Vyhledávací složky" #. (itstool) path: item/p #: C/mail-search-folders-conditions.page:33 @@ -10656,13 +10714,13 @@ #. (itstool) path: item/p #: C/mail-search-folders-conditions.page:34 msgid "" -"Note that by default, Evolution's Trash and Junk " -"folders are Search folders so they " -"cannot be selected here." -msgstr "" -"Upozorňujeme, že složky Koš a Nevyžádané jsou " -"standardně vyhledávací složky, " -"takže je zde není možné vybrat." +"Note that by default, Evolution's Trash and Junk folders are Search " +"folders so they cannot be selected here." +msgstr "" +"Upozorňujeme, že složky Koš a Nevyžádané jsou v " +"aplikaci Evolution standardně " +"vyhledávací složky, takže je zde není možné vybrat." #. (itstool) path: item/p #: C/mail-search-folders-conditions.page:37 @@ -10712,7 +10770,7 @@ #. (itstool) path: page/title #: C/mail-search-folders.page:22 -msgid "Using Search folders" +msgid "Using Search folders" msgstr "Používaní vyhledávacích složek" #. (itstool) path: page/p @@ -10747,10 +10805,10 @@ #. (itstool) path: page/p #: C/mail-search-folders.page:28 msgid "" -"Evolution automatically updates the search folder contents when new messages " -"are received or message are deleted." +"Evolution automatically updates the search folder contents when " +"new messages are received or message are deleted." msgstr "" -"Evolution automaticky aktualizuje obsah vyhledávacích složek kdykoliv jsou " +"Evolution automaticky aktualizuje obsah vyhledávacích složek kdykoliv jsou " "přijaty nebo smazány zprávy." #. (itstool) path: page/p @@ -10780,20 +10838,20 @@ #. (itstool) path: info/desc #: C/mail-search-folders-refresh.page:5 -msgid "Ways of updating Search folders." -msgstr "Způsoby aktualizace vyhledávacích složek." +msgid "Ways of updating Search folders." +msgstr "Způsoby, jak aktualizovat vyhledávací složky." #. (itstool) path: page/title #: C/mail-search-folders-refresh.page:24 -msgid "Updating/refreshing Search folders" -msgstr "Aktualizace/obnovování vyhledávacích složek" +msgid "Updating/refreshing Search folders" +msgstr "Aktualizace/obnovování Vyhledávacích složek" #. (itstool) path: page/p #: C/mail-search-folders-refresh.page:26 msgid "" -"It might happen that one of your Search folders has not updated since some " -"new email arrived or since an email was deleted, for example. This will mean " -"that the list of emails in the folder is not up-to-date." +"It might happen that one of your Search folders has not updated " +"since some new email arrived or since an email was deleted, for example. " +"This will mean that the list of emails in the folder is not up-to-date." msgstr "" "Může se stát, že se jedna z vyhledávacích složek se neaktualizuje přesto, že " "například přijde nová zpráva nebo je zpráva smazána. Znamená to, že pak " @@ -10897,13 +10955,6 @@ "seznamu poštovních složek, " "jako například „V tomto počítači“ nebo vzdálené poštovní účty." -#. (itstool) path: item/p -#: C/mail-searching.page:50 C/memos-searching.page:46 -#: C/memos-searching.page:52 C/tasks-searching.page:46 -#: C/tasks-searching.page:52 -msgid "Evolution displays the search results." -msgstr "Evolution zobrazí výsledky hledání." - #. (itstool) path: note/p #: C/mail-searching.page:52 msgid "" @@ -10937,31 +10988,32 @@ #. (itstool) path: page/p #: C/mail-send-and-receive-automatically.page:21 msgid "" -"If you want Evolution to check automatically for new messages, enable the " -"option Check for new messages every … minutes in the " +"If you want Evolution to check automatically for new messages, " +"enable the option Check for new messages every … minutes in the " "Receiving Options page of the mail account settings (accessible " "via EditPreferencesMail AccountsEditReceiving Options) " "and select the frequency in minutes." msgstr "" -"Pokud chcete, aby Evolution automaticky kontroloval příchod nových zpráv, " -"zapněte volbu Automaticky kontrolovat novou poštu každých … minut " -"na stránce Možnosti příjmu v nastavení účtu (najdete v " -"Upravit Předvolby Poštovní účty " -"Upravit Možnosti příjmu a " -"nastavte četnost kontroly v minutách." +"Pokud chcete, aby Evolution automaticky kontroloval příchod " +"nových zpráv, zapněte volbu Automaticky kontrolovat novou poštu každých " +"… minut na stránce Možnosti příjmu v nastavení účtu " +"(najdete v Upravit Předvolby Poštovní účty" +" Upravit Možnosti příjmu" +" a nastavte četnost kontroly v minutách." #. (itstool) path: note/p #: C/mail-send-and-receive-automatically.page:23 msgid "" -"Evolution supports IMAP IDLE on the currently selected folder and partially supports " -"the IMAP NOTIFY " -"extension." -msgstr "" -"Evolution podporuje IMAP IDLE u aktuálně vybrané složky a částečně podporuje rozšíření " -"IMAP NOTIFY." +"Evolution supports IMAP IDLE on the currently selected folder and partially " +"supports the IMAP " +"NOTIFY extension." +msgstr "" +"Evolution podporuje IMAP IDLE u aktuálně vybrané složky a částečně podporuje " +"rozšíření IMAP NOTIFY" +"." #. (itstool) path: info/desc #: C/mail-send-and-receive-manual.page:5 @@ -11056,14 +11108,14 @@ #: C/mail-sending-options-smtp.page:34 msgid "" "Select the authentication type in the Authentication list, or click " -"Check for Supported Types to have Evolution check. Some servers " -"do not support this, so clicking this button is not a guarantee that " -"available mechanisms actually work." +"Check for Supported Types to have Evolution check. " +"Some servers do not support this, so clicking this button is not a guarantee " +"that available mechanisms actually work." msgstr "" "Vyberte typ autentizace v seznamu nebo klikněte na Zjistit podporované " -"typy a Evolution zjistí, který typ je podporován. Některé servery tuto " -"funkci nepodporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné " -"mechanismy opravdu fungují." +"typy a Evolution zjistí, který typ je podporován. Některé " +"servery tuto funkci nepodporují, takže kliknutí na toto tlačítko nezaručuje, " +"že dostupné mechanismy opravdu fungují." #. (itstool) path: info/desc #: C/mail-several-pop-accounts.page:5 @@ -11080,10 +11132,10 @@ #: C/mail-several-pop-accounts.page:24 msgid "" "It is not possible to have separate accounts in the accounts and folder list " -"pane. Evolution only has one unique inbox for incoming email." +"pane. Evolution only has one unique inbox for incoming email." msgstr "" -"Není možné mít oddělené účty v panelu účtů a složek. Evolution má jen " -"jedinou schránku pro příchozí poštu." +"Není možné mít oddělené účty v panelu účtů a složek. Evolution má " +"jen jedinou schránku pro příchozí poštu." #. (itstool) path: page/p #: C/mail-several-pop-accounts.page:25 @@ -11121,8 +11173,8 @@ #. (itstool) path: page/p #: C/mail-sorting-message-list.page:30 msgid "" -"Evolution lets you organize your emails by letting you sort messages in the " -"message list." +"Evolution lets you organize your emails by letting you sort " +"messages in the message list." msgstr "" "Evolution vám umožňuje se svoji poštu uspořádat pomocí různého " "řazení zpráv v seznamu zpráv." @@ -11225,13 +11277,13 @@ #. (itstool) path: section/p #: C/mail-sorting-message-list.page:54 msgid "" -"Evolution allows you to sort your messages using these columns. Just click " -"on the column label to sort the emails. The direction of the arrow next to " -"the label indicates the direction of the sort." -msgstr "" -"Evolution vám umožňuje řadit si zprávy pomocí těchto sloupců. Stačí kliknout " -"na záhlaví a zprávy se podle něj seřadí. Směr šipky vedle popisu sloupce " -"ukazuje směr řazení." +"Evolution allows you to sort your messages using these columns. " +"Just click on the column label to sort the emails. The direction of the " +"arrow next to the label indicates the direction of the sort." +msgstr "" +"Evolution vám umožňuje řadit si zprávy pomocí těchto sloupců. " +"Stačí kliknout na záhlaví a zprávy se podle něj seřadí. Směr šipky vedle " +"popisu sloupce ukazuje směr řazení." #. (itstool) path: section/title #: C/mail-sorting-message-list.page:58 @@ -11241,11 +11293,11 @@ #. (itstool) path: section/p #: C/mail-sorting-message-list.page:59 msgid "" -"Evolution provides other ways for sorting email messages. You can use Sort " -"By, Sort Ascending, Sort Descending, or Unsort." +"Evolution provides other ways for sorting email messages. You can " +"use Sort By, Sort Ascending, Sort Descending, or Reset sort." msgstr "" -"Evolution poskytuje i další způsoby řazení poštovních zpráv. Můžete použít " -"Řadit podle, Řadit vzestupně, Řadit sestupně nebo Neřadit." +"Evolution poskytuje i další způsoby řazení poštovních zpráv. " +"Můžete použít Řadit podle, Řadit vzestupně, Řadit sestupně nebo Neřadit." #. (itstool) path: section/title #: C/mail-sorting-message-list.page:61 @@ -11402,13 +11454,13 @@ #. (itstool) path: section/title #: C/mail-sorting-message-list.page:110 -msgid "Unsort" -msgstr "Neřadit" +msgid "Reset sort" +msgstr "Výchozí řazení" #. (itstool) path: item/p #: C/mail-sorting-message-list.page:113 -msgid "Select the Unsort option." -msgstr "Vyberte volbu Nežadit." +msgid "Select the Reset sort option." +msgstr "Vyberte volbu Výchozí řazení." #. (itstool) path: section/p #: C/mail-sorting-message-list.page:115 @@ -11459,14 +11511,14 @@ #. (itstool) path: section/p #: C/mail-spam-marking.page:36 msgid "" -"If Evolution misses junk mail, right-click the message, then click Mark " -"as Junk, or mark the message and press CtrlJ or click the Junk button in the tool bar. When you " -"correct it, the filter can recognize similar messages in the future, and " -"becomes more accurate as time goes on." +"If Evolution misses junk mail, right-click the message, then " +"click Mark as Junk, or mark the message and press " +"CtrlJ or click the Junk " +"button in the tool bar. When you correct it, the filter can recognize " +"similar messages in the future, and becomes more accurate as time goes on." msgstr "" -"Pokud Evolutionu spam proklouzne, klikněte pravým tlačítkem na zprávu a " -"potom klikněte na Označit jako nevyžádaná, nebo zmáčkněte " +"Pokud Evolutionu spam proklouzne, klikněte pravým tlačítkem na " +"zprávu a potom klikněte na Označit jako nevyžádaná, nebo zmáčkněte " "CtrlJ, nebo klikněte na tlačítko " "Nevyžádaná pošty v nástrojové liště. Když provedete opravu, filtr " "bude umět v budoucnu rozpoznat podobné zprávy a bude se zpřesňovat." @@ -11592,7 +11644,7 @@ msgid "" "The junk mail options discussed in this page refer only to POP and Local " "Delivery accounts. For handling junk mail on IMAP accounts, see the " -"Evolution settings under EditPreferencesEvolution settings under EditPreferencesMail AccountsEditReceiving " "Options." msgstr "" @@ -11605,11 +11657,11 @@ #. (itstool) path: section/p #: C/mail-spam-settings.page:63 msgid "" -"You can modify how Evolution handles junk mail by changing the Junk Mail " -"Preferences:" +"You can modify how Evolution handles junk mail by changing the " +"Junk Mail Preferences:" msgstr "" -"V předvolbách nevyžádané pošty můžete nastavit, jak má Evolution s " -"nevyžádanou poštou zacházet:" +"V předvolbách nevyžádané pošty můžete nastavit, jak má Evolution " +"s nevyžádanou poštou zacházet:" #. (itstool) path: item/p #: C/mail-spam-settings.page:65 @@ -11680,41 +11732,45 @@ #. (itstool) path: page/title #: C/mail-two-trash-folders.page:25 -msgid "Two Trash or Junk folders shown for the same account" -msgstr "Pro jeden účet se zobrazuje dvakrát Koš nebo Nevyžádané" +msgid "Two Trash or Junk folders shown for the same account" +msgstr "" +"Pro jeden účet se zobrazuje dvakrát Koš nebo Nevyžádané" #. (itstool) path: page/p #: C/mail-two-trash-folders.page:27 msgid "" -"If you use a remote mail account that also has Junk and/or Trash folders on " -"the server you might face duplicated folders in Evolution." +"If you use a remote mail account that also has Junk and/or Trash " +"folders on the server you might face duplicated folders in Evolution." msgstr "" "Pokud používáte vzdálený poštovní účet, který má na serveru rovněž složky " -"koš a/nebo nevyžádané, můžete v klientu Evolution vidět tyto složky zdvojené." +"Koš a/nebo Nevyžádané, můžete v klientu " +"Evolution vidět tyto složky zdvojené." #. (itstool) path: page/p #: C/mail-two-trash-folders.page:28 msgid "" -"You can easily tell the two Trash folders apart by looking at their icons. " -"The Evolution Trash folder has a special icon whereas the other " -"physical Trash folder looks like any other folder." +"You can easily tell the two Trash folders apart by looking at " +"their icons. The Evolution Trash folder has a special " +"icon whereas the other physical Trash folder looks like any other " +"folder." msgstr "" "Složky Koš od sebe můžete snadno odlišit podle ikon. Složka Koš " -"Evolution má speciální ikonu připomínající opravdový koš, zatímco ostatní " -"složky Koš mají stejnou ikonu jako běžné složky." +"Evolution má speciální ikonu, zatímco ostatní složky Koš mají stejnou ikonu jako běžné složky." #. (itstool) path: page/p #: C/mail-two-trash-folders.page:30 msgid "" -"By default, Evolution's Trash and Junk folders are " -"Search folders. They do not really " -"exist but simply display all the messages that are marked as junk or for " -"deletion in any folders of that account." +"By default, Evolution's Trash and Junk " +"folders are Search folders. They " +"do not really exist but simply display all the messages that are marked as " +"junk or for deletion in any folders of that account." msgstr "" "Standardně jsou složky Koš a Nevyžádané aplikace " -"Evolution vyhledávacícmi složkami. " -"Nemusí reálně existovat, pouze zobrazují správy, které jsou označené k " -"odstranění nebo jako nevyžádané v libovolné složce účtu." +"Evolution vyhledávacícmi " +"složkami. Nemusí reálně existovat, pouze zobrazují zprávy, které jsou " +"označené k odstranění nebo jako nevyžádané v libovolné složce účtu." #. (itstool) path: page/p #: C/mail-two-trash-folders.page:32 @@ -11723,13 +11779,13 @@ "select the corresponding Use a Real Folder option under " "EditPreferencesMail AccountsEditDefaults. In this case, " -"Evolution's local virtual folders will not be used." +"Evolution's local virtual folders will not be used." msgstr "" "Aby se používaly jen složky Nevyžádané a Koš na poštovním serveru, vyberte " "příslušnou volbu Použít skutečnou složku v Upravit Předvolby Poštovní účty Upravit Výchozí hodnoty. V takovém případě " -"nebud Evolution místní virtuální složky používat." +"nebude Evolution místní virtuální složky používat." #. (itstool) path: info/desc #: C/mail-usenet-subscriptions.page:5 @@ -11774,16 +11830,16 @@ #. (itstool) path: page/p #: C/mail-vertical-view.page:24 msgid "" -"Evolution provides a vertical view in addition to the classical view. In the " -"vertical view, the message preview pane is located at the right side of the " -"message list when compared to the classical view where the message preview " -"pane is placed below the message list. Vertical view enables you to use the " -"extra width of wide screen monitors." -msgstr "" -"Evolution vám nabízí kromě klasického zobrazení také svislé. Ve svislém " -"zobrazení je panel náhledu zpráv umístěn napravo od seznamu zpráv, zatímco v " -"klasickém zobrazení je panel náhledu zpráv umístěn pod seznamem zpráv. " -"Svislé zobrazení vám umožňuje využít šířku na širokoúhlých monitorech." +"Evolution provides a vertical view in addition to the classical " +"view. In the vertical view, the message preview pane is located at the right " +"side of the message list when compared to the classical view where the " +"message preview pane is placed below the message list. Vertical view enables " +"you to use the extra width of wide screen monitors." +msgstr "" +"Evolution vám nabízí kromě klasického zobrazení také svislé. Ve " +"svislém zobrazení je panel náhledu zpráv umístěn napravo od seznamu zpráv, " +"zatímco v klasickém zobrazení je panel náhledu zpráv umístěn pod seznamem " +"zpráv. Svislé zobrazení vám umožňuje využít šířku na širokoúhlých monitorech." #. (itstool) path: page/p #: C/mail-vertical-view.page:26 @@ -11862,37 +11918,38 @@ msgid "" "Forced offline mode helps you communicate with remote mail storage systems " "like GroupWise, IMAP or Exchange, in situations where you are not connected " -"to the network at all times. Evolution keeps a local copy of one or more " -"folders to allow you to compose messages, storing them in your Outbox to be " -"sent the next time you connect." +"to the network at all times. Evolution keeps a local copy of one " +"or more folders to allow you to compose messages, storing them in your " +"Outbox to be sent the next time you connect." msgstr "" "Režim odpojení vám pomáhá komunikovat se vzdálenými systémy pro uchování " "pošty jako GroupWise, IMAP nebo Exchange v situacích, kdy nejste trvale " -"připojeni k síti. Evolution uchovává místní kopii jedné nebo více složek, " -"aby vám umožnil vytvářet zprávy a ukládat je do složky K Odeslání do té " -"doby, než budete připojeni. " +"připojeni k síti. Evolution uchovává místní kopii jedné nebo více " +"složek, aby vám umožnil vytvářet zprávy a ukládat je do složky K Odeslání do " +"té doby, než budete připojeni. " #. (itstool) path: note/p #: C/mail-working-offline.page:27 C/offline.page:40 msgid "" -"Evolution's forced offline mode only refers to mail and does not apply to " -"contacts and calendars." +"Evolution's forced offline mode only refers to mail and does not " +"apply to contacts and calendars." msgstr "" -"Režím odpojení se v aplikaci Evolution týká jen pošty, na kontakty a " -"kalendáře nemá vliv." +"Režím odpojení se v aplikaci Evolution týká jen pošty, na " +"kontakty a kalendáře nemá vliv." #. (itstool) path: page/p #: C/mail-working-offline.page:29 msgid "" "POP mail downloads all messages to your local system, but other connections " "usually download just the headers, and get the rest only when you want to " -"read the message. Before you force Evolution to be offline, Evolution " -"downloads the unread messages from the folders you have chosen to store." +"read the message. Before you force Evolution to be offline, " +"Evolution downloads the unread messages from the folders you have " +"chosen to store." msgstr "" "POP stahuje všechny zprávy do místního systému, ale ostatní připojení " "stahují pouze hlavičky a zbytek, pouze když chcete zprávu číst. Před tím, " -"než přejdete do režimu odpojení, stáhne Evolution nepřečtené zprávy ze " -"složek, které jste vybrali pro uchování zpráv." +"než cíleně přejdete do režimu odpojení, stáhne Evolution " +"nepřečtené zprávy ze složek, které jste vybrali pro uchování zpráv." #. (itstool) path: section/title #: C/mail-working-offline.page:32 @@ -11925,15 +11982,15 @@ #: C/mail-working-offline.page:42 msgid "" "Your connection status is shown by the small icon in the lower left corner " -"of the Evolution main window. When you are online, it displays two connected " -"cables. When you force offline mode via clicking the icon or via " -"FileWork Offline, the cables " +"of the Evolution main window. When you are online, it displays " +"two connected cables. When you force offline mode via clicking the icon or " +"via FileWork Offline, the cables " "separate. You will be asked whether you want to go offline immediately or " "synchronize folders locally before you go offline." msgstr "" "Váš stav připojení je zobrazen malou ikonou v levém dolním rohu hlavního " -"okna Evolution. Když jste on-line, zobrazuje dva spojené kabely. Když se " -"odpojujete kliknutím na ikonu nebo přes SouborEvolution. Když jste on-line, zobrazuje dva spojené kabely. " +"Když se odpojujete kliknutím na ikonu nebo přes SouborPracovat při odpojení, kabely se rozpojí. Budete " "dotázáni, zda se chcete odpojit okamžitě nebo nejdříve lokálně " "synchronizovat složky." @@ -11957,13 +12014,14 @@ #. (itstool) path: section/p #: C/mail-working-offline.page:48 msgid "" -"Evolution automatically understands the network state and acts accordingly. " -"For instance, Evolution switches to offline mode when the network goes down " -"and automatically switches on when the network is up again." -msgstr "" -"Evolution automaticky rozpoznává stav sítě a podle toho reaguje. Například " -"se přepíná do režimu odpojení, když síť spadne a automaticky se vrací zpět, " -"když síť opět funguje." +"Evolution automatically understands the network state and acts " +"accordingly. For instance, Evolution switches to offline mode " +"when the network goes down and automatically switches on when the network is " +"up again." +msgstr "" +"Evolution automaticky rozpoznává stav sítě a podle toho reaguje. " +"Například se přepíná do režimu odpojení, když síť spadne a automaticky se " +"vrací zpět, když síť opět funguje." #. (itstool) path: info/desc #: C/memos-searching.page:5 @@ -12199,34 +12257,36 @@ #. (itstool) path: info/desc #: C/offline.page:5 -msgid "Make Evolution mail be online again." -msgstr "Jak přimět Evolution, aby byl opět on-line." +msgid "Make Evolution mail be online again." +msgstr "Jak přimět Evolution, aby byl opět on-line." #. (itstool) path: page/title #: C/offline.page:27 -msgid "Why is Evolution's mail component offline?" -msgstr "Proč je poštovní část v aplikaci Evolution odpojená?" +msgid "Why is Evolution's mail component offline?" +msgstr "Proč je poštovní část v aplikaci Evolution odpojená?" #. (itstool) path: page/p #: C/offline.page:28 msgid "" -"You may have started Evolution with the --offline commandline " -"option to enforce offline mode." -msgstr "Možná jste spustili Evolution s parametrem --offline." +"You may have started Evolution with the --offline " +"commandline option to enforce offline mode." +msgstr "" +"Možná jste spustili Evolution s parametrem --offline, " +"který vynutí režim odpojení." #. (itstool) path: page/p #: C/offline.page:30 msgid "" -"If this is not the case and Evolution normally works but has suddenly " -"stopped connecting to your mail accounts, you may have unintentionally " -"clicked on the connection icon in the lower left corner. When connected, the " -"icon resembles a pair of sockets joined together. If the sockets are open, " -"there is no connection to your mail accounts (and the Send/Receive button is grayed out). Click on the icon to change its " -"state." +"If this is not the case and Evolution normally works but has " +"suddenly stopped connecting to your mail accounts, you may have " +"unintentionally clicked on the connection icon in the lower left corner. " +"When connected, the icon resembles a pair of sockets joined together. If the " +"sockets are open, there is no connection to your mail accounts (and the Send/Receive button is grayed out). Click on the icon " +"to change its state." msgstr "" -"Pokud toto není váš případ a Evolution normálně funguje, ale náhle se " -"přestal připojovat k vašemu poštovnímu účtu, mohli jste omylem kliknout na " +"Pokud toto není váš případ a Evolution normálně funguje, ale náhle " +"se přestal připojovat k vašemu poštovnímu účtu, mohli jste omylem kliknout na " "tlačítko připojení v levém dolním rohu. V režimu připojení ikona zobrazuje " "dva spojené konektory. Pokud jsou konektory rozdělené, jste v režimu " "odpojení (a tlačítko Odeslat/přijmout je " @@ -12254,18 +12314,18 @@ #. (itstool) path: page/p #: C/offline.page:35 msgid "" -"If you want to force Evolution to be in online mode, make sure that " -"Evolution is not running and open a Terminal window and type the " -"following command:" -msgstr "" -"Když chcete Evolution přinutit, aby byl v režimu připojení, ujistěte se, že " -"Evolution neběží, otevřete okno Terminálu a napiště následující " -"příkaz:" +"If you want to force Evolution to be in online mode, make sure " +"that Evolution is not running and open a Terminal " +"window and type the following command:" +msgstr "" +"Když chcete Evolution přinutit, aby byl v režimu připojení, " +"ujistěte se, že Evolution neběží, otevřete okno Terminálu" +" a napiště následující příkaz:" #. (itstool) path: info/desc #: C/organizing.page:5 -msgid "On organizing and finding your data in Evolution." -msgstr "O organizování a hledání dat v Evolutionu." +msgid "On organizing and finding your data in Evolution." +msgstr "O organizování a hledání dat v Evolutionu." #. (itstool) path: page/title #: C/organizing.page:18 @@ -12295,21 +12355,21 @@ #: C/problems-debug-how-to.page:25 msgid "" "To further track down a problem, some debug options are listed on the Evolution project " -"website." +"href=\"https://wiki.gnome.org/Apps/Evolution/Debugging\">Evolution project website." msgstr "" "Pro pokročilejší hledání problému jsou některé ladící volby uvedeny na webových stránkách " -"projektu Evolution." +"projektu Evolution." #. (itstool) path: page/p #: C/problems-debug-how-to.page:27 msgid "" -"To contact the Evolution community for help, please see How to get help." +"To contact the Evolution community for help, please see How to get help." msgstr "" -"Pomoc je možné získat od komunity okolo Evolution, viz Jak získat pomoc." +"Pomoc je možné získat od komunity okolo Evolutionu, viz Jak získat pomoc." #. (itstool) path: info/desc #: C/problems-getting-help.page:5 @@ -12325,20 +12385,20 @@ #: C/problems-getting-help.page:24 msgid "" "To receive help on problems you can send an email to the Evolution mailing list or talk to developers and other users in the IRC chat channel " -"#evolution on the server irc.gimp.net. To connect to an IRC server you can " -"for example use the internet messenger application " -"Empathy." +"mail.gnome.org/mailman/listinfo/evolution-list\">Evolution " +"mailing list or talk to developers and other users in the IRC chat " +"channel #evolution on the server irc.gimp.net. To connect to an IRC server " +"you can for example use the internet messenger " +"application Empathy." msgstr "" "Chcete-li získat pomoc při problémech, můžete poslat e-mail do poštovní " -"konference Evolution nebo se zeptat vývojářů a ostatních uživatelů na " -"kanálu IRC #evolution na serveru irc.gimp.net. Pro připojení k serveru IRC " -"můžete použít např. aplikaci pro rychlou " -"komunikaci Empathy." +"konference aplikace Evolution nebo se zeptat vývojářů a " +"ostatních uživatelů na kanálu IRC #evolution na serveru irc.gimp.net. Pro " +"připojení k serveru IRC můžete " +"použít např. aplikaci pro rychlou komunikaci Empathy." #. (itstool) path: info/desc #: C/problems-reporting-bugs.page:5 @@ -12354,53 +12414,53 @@ #: C/problems-reporting-bugs.page:23 msgid "" "If you do not need help for configuration but you are sure that you have " -"found a mistake or wrong behavior in the Evolution software, or if you want " -"to request a feature, you can file a report in the GNOME bug tracking system. Note that this " -"requires registration first. Please try to avoid filing duplicates and check " -"the bug writing guidelines first." +"found a mistake or wrong behavior in the Evolution software, or " +"if you want to request a feature, you can file a report in the GNOME bug tracking system. Note that " +"this requires registration first. Please try to avoid filing duplicates and " +"check the bug writing guidelines first." msgstr "" "Pokud nepotřebujete pomoct s nastavením, ale jste si jistí, že jste našli " -"chybu nebo nesprávné chování v softwaru Evolution, nebo pokud chcete požádat " -"o novou funkci, můžete to nahlásit v systému pro sledování chyb v GNOME. Všimněte si, že nejdříve se " -"musíte zaregistrovat. Zkuste se prosím vyhnout duplicitnímu hlášení a " -"projděte si nejdříve pokyny pro hlášení chyb." +"chybu nebo nesprávné chování v softwaru Evolution, nebo pokud " +"chcete požádat o novou funkci, můžete to nahlásit v systému pro sledování chyb v GNOME. Všimněte si, " +"že nejdříve se musíte zaregistrovat. Zkuste se prosím vyhnout duplicitnímu " +"hlášení a projděte si nejdříve pokyny pro hlášení chyb." #. (itstool) path: page/p #: C/problems-reporting-bugs.page:23 msgid "" "Also note that GNOME distributions sometimes introduce their own changes in " -"Evolution that are not included in GNOME Evolution. This is hard to " -"recognize for users but if you are aware of it please file a bug report in " -"Evolution that are not included in GNOME Evolution. " +"This is hard to recognize for users but if you are aware of it please file a " +"bug report in the bug tracker of your GNOME " "distribution instead." msgstr "" "Také si povšimněte, že distribuce založené na GNOME někdy přinášejí do " -"aplikace Evolution vlastní úpravy, které nejsou součástí GNOME Evolution. " -"Pro uživatele to je velmi obtížné rozeznat, ale pokud o tom víte, nahlašte " -"prosím raději chybu do systému pro sledování " -"chyb ve vaší distribuci." +"aplikace Evolution vlastní úpravy, které nejsou součástí GNOME " +"Evolution. Pro uživatele to je velmi obtížné rozeznat, ale pokud " +"o tom víte, nahlašte prosím raději chybu do systému " +"pro sledování chyb ve vaší distribuci." #. (itstool) path: page/p #: C/problems-reporting-bugs.page:25 msgid "" "When reporting bugs exact information is welcome as it makes it easier for " "others to reproduce and fix the issue. If possible please include " -"information such as the Evolution version (under HelpAbout), your distribution, and exact steps to " -"reproduce the problem, click by click. See the Bug Writing Guidelines for " -"more information." +"information such as the Evolution version (under " +"HelpAbout), your distribution, and " +"exact steps to reproduce the problem, click by click. See the Bug Writing " +"Guidelines for more information." msgstr "" "Když hlásíte chyby, přesná informace je vítána, protože to ostatním usnadní " "reprodukovat a opravit problém. Je-li to možné, přidejte informace jako " -"verze aplikace Evolution (najdete v NápovědaO " -"aplikaci), vaše distribuce, přesné kroky, kliknutí za " +"verze aplikace Evolution (najdete v Nápověda" +"O aplikaci), vaše distribuce, přesné kroky, kliknutí za " "kliknutím, kterými lze problém reprodukovat. Více informací naleznete v " "Pokynech pro hlášení chyb." @@ -12417,10 +12477,12 @@ #. (itstool) path: info/desc #: C/sync-with-other-devices.page:5 -msgid "Synchronize Evolution data with handheld devices and mobile phones." +msgid "" +"Synchronize Evolution data with handheld devices and mobile " +"phones." msgstr "" -"Jak synchronizovat data z aplikace Evolution s přenosnými zařízeními a " -"mobilními telefony. " +"Jak synchronizovat data z aplikace Evolution s přenosnými " +"zařízeními a mobilními telefony. " #. (itstool) path: page/title #: C/sync-with-other-devices.page:20 @@ -12487,11 +12549,11 @@ #. (itstool) path: page/p #: C/tasks-caldav.page:22 C/tasks-webdav.page:24 msgid "" -"To add such a task list or memo list to Evolution, perform the following " -"steps:" +"To add such a task list or memo list to Evolution, perform the " +"following steps:" msgstr "" -"Chcete-li přidat takový seznam úkolů nebo poznámek do aplikace Evolution, " -"proveďte následující kroky:" +"Chcete-li přidat takový seznam úkolů nebo poznámek do aplikace " +"Evolution, proveďte následující kroky:" #. (itstool) path: item/p #: C/tasks-caldav.page:24 C/tasks-local.page:24 C/tasks-webdav.page:26 @@ -12510,8 +12572,12 @@ #. (itstool) path: page/p #: C/tasks-caldav.page:35 C/tasks-local.page:31 -msgid "The task list will be added to the list of task lists in Evolution." -msgstr "Seznam úkolů bude přidán do seznamu se seznamy úkolů v Evolution." +msgid "" +"The task list will be added to the list of task lists in Evolution." +msgstr "" +"Seznam úkolů bude přidán do seznamu se seznamy úkolů v aplikaci " +"Evolution." #. (itstool) path: info/desc #: C/tasks-display-settings.page:5 @@ -12583,10 +12649,11 @@ #. (itstool) path: page/p #: C/tasks-local.page:22 msgid "" -"To add another local task list to Evolution, perform the following steps:" +"To add another local task list to Evolution, perform the " +"following steps:" msgstr "" -"Chcete-li do aplikace Evolution přidat další místní seznam poznámek nebo " -"úkolů, proveďte následující kroky: " +"Chcete-li do aplikace Evolution přidat další místní seznam " +"poznámek nebo úkolů, proveďte následující kroky: " #. (itstool) path: info/desc #: C/tasks-organizing.page:5 @@ -12693,8 +12760,8 @@ #. (itstool) path: section/p #: C/tasks-usage-add-task.page:39 -msgid "Evolution can be used to assign a task to multiple people." -msgstr "Evolution může být použit k přidělení úkolu více lidem." +msgid "Evolution can be used to assign a task to multiple people." +msgstr "Evolution můžete použít pro přidělení úkolu více lidem." #. (itstool) path: section/p #: C/tasks-usage-add-task.page:40 @@ -12721,7 +12788,7 @@ #. (itstool) path: section/p #: C/tasks-usage-add-task.page:42 msgid "" -"To create an Assigned Task, click FileNewFileNewAssigned Task." msgstr "" "Chcete-li vytvořit přidělený úkol, klikněte na SouborEvolution." +msgstr "Seznam bude přidán do aplikace Evolution." #. (itstool) path: info/desc #: C/using-categories.page:5 @@ -13048,21 +13115,27 @@ msgid "Any header including <_:link-1/>." msgstr "Jakákoliv hlavička včetně <_:link-1/>." +#. (itstool) path: p/app +#: C/xinclude-filter-vfolder-conditions.xml:23 +#: C/xinclude-filter-vfolder-conditions.xml:29 +msgid "Evolution" +msgstr "Evolution" + #. (itstool) path: item/p #: C/xinclude-filter-vfolder-conditions.xml:23 msgid "" -"If a message uses a header more than once, Evolution pays attention only to " +"If a message uses a header more than once, <_:app-1/> pays attention only to " "the first instance, even if the message defines the header differently the " "second time. For example, if a message declares the Resent-From: header as " "\"engineering@example.com\" and then restates it as \"marketing@example.com" -"\", Evolution filters as though the second declaration did not occur. To " +"\", <_:app-2/> filters as though the second declaration did not occur. To " "filter on messages that use headers multiple times, use a regular expression." msgstr "" -"Pokud zpráva používá hlavičku více než jedenkrát, Evolution se jí zabývá " +"Pokud zpráva používá hlavičku více než jedenkrát, <_:app-1/> se jí zabývá " "pouze v první instanci, dokonce i když zpráva definuje podruhé hlavičku " "jinak. Např. pokud zpráva deklaruje hlavičku Resent-From: jako " "\"engineering@example.com\" a potom ji zopakuje jako \"marketing@example.com" -"\", Evolution ji filtruje, jakoby se druhá deklarace neobjevila. Pro " +"\", <_:app-2/> ji filtruje, jakoby se druhá deklarace neobjevila. Pro " "filtrování zpráv, které používají hlavičky vícekrát, použijte regulární " "výrazy. " @@ -13090,10 +13163,10 @@ #: C/xinclude-filter-vfolder-conditions.xml:29 msgid "" "(For programmers only) Match a message according to an expression you write " -"in the Scheme language used to define <_:link-1/> in Evolution." +"in the Scheme language used to define <_:link-1/> in <_:app-2/>." msgstr "" "(pouze pro programátory) Porovnává zprávy podle výrazu, který napíšete v " -"jazyce Scheme, používaného v aplikaci Evolution k definování <_:link-1/>." +"jazyce Scheme, používaného v aplikaci <_:app-2/> k definování <_:link-1/>." #. (itstool) path: item/p #: C/xinclude-filter-vfolder-conditions.xml:31 @@ -13122,14 +13195,14 @@ msgid "" "Filters messages according to the date on which they were sent. First, " "choose the conditions you want a message to meet, such as before a given " -"time or after a given time. Then choose the time. The filter compares the " +"date or after a given date. Then choose the time. The filter compares the " "message's time stamp to the system clock when the filter is run, or to a " "specific time and date you choose from a calendar. You can also have it look " "for a message within a range of time relative to the filter, such as two to " "four days ago." msgstr "" "Filtruje zprávy podle data, kdy byly odeslány. Prvně vyberte podmínky, které " -"chcete, aby zpráva splnila, jako před určitým časem nebo po určitém čase. " +"chcete, aby zpráva splnila, jako před určitým datem nebo po určitém datu. " "Potom zvolte čas. Filtr porovnává časové razítko zprávy se systémovými " "hodinami, když filtr běží, nebo s určitým časem a datem, které vyberete v " "kalendáři. Můžete jej také nechat, aby se podíval po zprávách v určitém " @@ -13287,15 +13360,15 @@ msgid "" "(For programmers only) If you know your way around a <_:link-1/>, or regular " "expression, this option allows you to search for complex patterns of " -"letters, so that you can find, for example, all words that start with a and " -"end with m, and are between six and fifteen letters long, or all messages " -"that declare a particular header twice. For information about how to use " -"regular expressions, check <_:link-2/> command." +"letters, so that you can find, for example, all words that start with \"a\" " +"and end with \"m\", and are between six and fifteen letters long, or all " +"messages that declare a particular header twice. For information about how " +"to use regular expressions, check <_:link-2/> command." msgstr "" "(pouze pro programátory) Pokud víte, jak zacházet se vzory <_:link-1/>, " "respektive regulárními výrazy, umožní vám tato volba vyhledávat komplexní " -"vzory znaků, takže můžete např. najít všechna slova, které začínají na a a " -"končí na m a jsou dlouhé 6 až 15 znaků nebo všechny zprávy, které deklarují " +"vzory znaků, takže můžete např. najít všechna slova, které začínají na „a“ a " +"končí na „m“ a jsou dlouhé 6 až 15 znaků nebo všechny zprávy, které deklarují " "určité hlavičky dvakrát. Více informací o tom, jak používat regulární " "výrazy, se dočtete v <_:link-2/>." diff -Nru evolution-3.21.91/help/cs/data-storage.page evolution-3.22.0/help/cs/data-storage.page --- evolution-3.21.91/help/cs/data-storage.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/data-storage.page 2016-09-19 08:16:59.000000000 +0000 @@ -2,7 +2,7 @@ - Where does Evolution store my data on the harddisk? + Kde na disku Evolution ukládá má data? @@ -35,7 +35,7 @@

    Tohle téma má výzam jen pro pokročilé uživatele, kteří řeší nějaký problém.

    -

    Evolution 3.6 and later stores its data according to the XDG Base Directory Specification. By default this means:

    +

    Evolution 3.6 a novější ukládá data v souladu s XDG Base Directory Specification (odkazovaný text je v angličtině). Standardně to je:

    diff -Nru evolution-3.21.91/help/cs/default-browser.page evolution-3.22.0/help/cs/default-browser.page --- evolution-3.21.91/help/cs/default-browser.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/default-browser.page 2016-09-19 08:16:59.000000000 +0000 @@ -38,7 +38,7 @@ -

    In case you use Evolution under a different environment from GNOME,

    +

    V případě, že používáte Evolution v jiném prostředí než GNOME:

    Otevřete terminálovou aplikaci.

    @@ -59,7 +59,7 @@

    -

    Evolution may need to be restarted for the settings to take effect.

    +

    Možná budete muset Evolution restartovat, aby se nastavení projevilo.

    diff -Nru evolution-3.21.91/help/cs/deleting-emails.page evolution-3.22.0/help/cs/deleting-emails.page --- evolution-3.21.91/help/cs/deleting-emails.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/deleting-emails.page 2016-09-19 08:16:59.000000000 +0000 @@ -39,7 +39,7 @@
    Pošta -

    Evolution deletes emails on IMAP servers by marking the messages for deletion; space is not freed until you expunge the marked emails.

    +

    Evolution maže poštu na serverech IMAP tak, že zprávy označí ke smazání. Místo se neuvolní, dokud se označená pošta nevyčistí.

    Pro vyčištění konkrétní složky přejděte na Složka Vyčistit nebo zmáčkněte Ctrl E. Pro vyčištění všech složek použijte Soubor Vyprázdnit koš. Pro jiné typy účtů to funguje stejně.

    diff -Nru evolution-3.21.91/help/cs/deleting-to-free-disk-space.page evolution-3.22.0/help/cs/deleting-to-free-disk-space.page --- evolution-3.21.91/help/cs/deleting-to-free-disk-space.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/deleting-to-free-disk-space.page 2016-09-19 08:16:59.000000000 +0000 @@ -2,7 +2,7 @@ - Deleting emails and calendar entries to reduce the size of the files used by Evolution. + Jak smazáním položek v poště a kalendáři zmenšit velikost souborů používaných aplikací Evolution. diff -Nru evolution-3.21.91/help/cs/exchange-placeholder.page evolution-3.22.0/help/cs/exchange-placeholder.page --- evolution-3.21.91/help/cs/exchange-placeholder.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/exchange-placeholder.page 2016-09-19 08:16:59.000000000 +0000 @@ -31,5 +31,5 @@ Spojení se servery Exchange -

    For topics not covered here please refer to the old Evolution manual.

    +

    Témata, která zde nenajdete, mohou být popsána ve starší verzi příručky k aplikaci Evolution.

    diff -Nru evolution-3.21.91/help/cs/exporting-data.page evolution-3.22.0/help/cs/exporting-data.page --- evolution-3.21.91/help/cs/exporting-data.page 2016-08-29 12:56:55.000000000 +0000 +++ evolution-3.22.0/help/cs/exporting-data.page 2016-09-19 08:16:59.000000000 +0000 @@ -29,6 +29,6 @@
    -Exporting data from <app>Evolution</app> +Export dat z aplikace <app>Evolution</app>
    diff -Nru evolution-3.21.91/help/cs/import-apps-mozilla.page evolution-3.22.0/help/cs/import-apps-mozilla.page --- evolution-3.21.91/help/cs/import-apps-mozilla.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/import-apps-mozilla.page 2016-09-19 08:16:59.000000000 +0000 @@ -2,7 +2,7 @@ - Importing data from Mozilla Thunderbird. + Jak importovat data z pošťáka Mozilla Thunderbird. @@ -34,17 +34,17 @@ -

    Find your Thunderbird profile folder.

    +

    Vyhledejte složku se svým profilem z pošťáka Thunderbird.

    Klikněte na Soubor Importovat.

    Na kartě Typ importu klikněte na Importovat jeden soubor.

    -

    Go to the folder in which Thunderbird stores its data. You will have to make sure to show hidden files in the file selector dialog.

    +

    Přejděte do složky, ve které jsou data pošťáka Thunderbird uložena. Mustíte mít při tom v dialogovém okně pro výběr souboru povolené zobrazování skrytých souborů.

    -

    If you would like to import Thunderbird mail, go to Mail/Local Folders (for local mail accounts) or ImapMail/servername (for remote mail accounts). servername will be the address of your remote mail server. Files without a file ending include your messages (not the .msf files).

    -

    If you would like to import Thunderbird/Lightning calendar data, you may be able to export your Thunderbird events as an .ical/.ics file first, and import these files into Evolution. This is required as Thunderbird stores its calendar data in a non-standard database format.

    +

    Pokud si přejete importovat z aplikace Thunderbird poštu, přejděte do Mail/Local Folders (pro účty místní pošty) nebo ImapMail/název_serveru (pro účty vzdálené pošty). název_serveru je adresa vašeho vzdáleného poštovního serveru. Soubory bez přípony (ne soubory .msf) obsahují vaše zprávy.

    +

    Pokud si přejete importovat z aplikace Thunderbird/Lightning kalendářová data, měli byste nejprve exportovat události z aplikace Thunderbird do souboru .ical/.ics a pak tyto soubory importovat do aplikace Evolution. Je to z toho důvodu, že Thunderbird uchovává kalendářová data v nestandardním databázovém formátu.

    Typ souboru bude určen automaticky.

    -

    Choose the destination (e.g. the folder or calendar in Evolution) for the imported data.

    +

    Zvolte cíl (tj. složka nebo kalendář v aplikaci Evolution) pro importovaná data.

    Opakujte kroky importu, dokud nebudete mít naimportována všechna data.

    diff -Nru evolution-3.21.91/help/cs/import-apps-outlook.page evolution-3.22.0/help/cs/import-apps-outlook.page --- evolution-3.21.91/help/cs/import-apps-outlook.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/import-apps-outlook.page 2016-09-19 08:16:59.000000000 +0000 @@ -35,7 +35,7 @@ Outlook -

    These steps refer to locally stored data such as POP accounts. For remote data (like IMAP) this is not necessary, since the data is still on the server and does not need to be manually transferred. You can set up the corresponding account in Evolution and the data will be downloaded.

    +

    Tyto kroky se týkají místně uložených dat, například u účtů POP. Pro vzdálená data (jako je IMAP) to není zapotřebí, protože data jsou stále uchovaná na serveru a není nutné je ručně přenášet. Stačí v pošťáku Evolution nastavit příslušný účet a data se sama načtou.

    Příprava pod Windows @@ -56,17 +56,17 @@

    („uživatelské_jméno“ nahraďte svým skutečným uživatelským jménem.)

    -

    Copy the Outlook files to the system or partition that Evolution is installed on.

    +

    Zkopírujte soubory do systému nebo oddílu, kde je nainstalován Evolution.

    Protože váš pevný disk s Windows je pravděpodobně naformátován na NTFS, nemusí jej některé linuxové systémy číst bez instalace dodatečného softwaru. V takovém případě může být jednodušším řešením nakopírovat složku s poštou na USB disk nebo vypálit na CD.

    -Importing into <app>Evolution</app> +Import do aplikace <app>Evolution</app>

    Podle toho, jak jste postupovali v posledním kroku, buď připojte USB disk nebo vložte CD s daty a počkejte, až se otevřou v okně správce souborů, nebo připojte svůj disk s Windows.

    Zkopírujte všechny soubory s poštou do vašeho domovského adresáře nebo do jiné příhodné složky.

    -

    Start Evolution.

    +

    Spusťte Evolution.

    Volitelně vyberte Soubor Nový Složka pošty, abyste vytvořili složku, kterou potřebujete.

    Klikněte na Soubor Importovat.

    @@ -74,7 +74,7 @@

    Zvolte soubor .pst, který chcete importovat.

    Typ souboru bude určen automaticky.

    V případě, že volba pro import osobních složek Outlook (soubory .pst) není pod Soubor Import Importovat jeden soubor Typ souboru přístupná, nemá vaše distribuce tuto funkcionali možná zprovozněnou.

    -

    Choose the destination (e.g. the folder in Evolution) for the imported data.

    +

    Zvolte cíl (tj. složku v aplikaci Evolution) pro importovaná data.

    Opakujte kroky importu, dokud nebudete mít naimportována všechna data.

    diff -Nru evolution-3.21.91/help/cs/import-single-files.page evolution-3.22.0/help/cs/import-single-files.page --- evolution-3.21.91/help/cs/import-single-files.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/import-single-files.page 2016-09-19 08:16:59.000000000 +0000 @@ -36,7 +36,7 @@

    Klikněte na Soubor Importovat.

    Na kartě Typ importu klikněte na Importovat jeden soubor.

    Zvolte soubor.

    Typ souboru bude určen automaticky.

    -

    Choose the destination (e.g. the folder in Evolution) for the imported data.

    +

    Zvolte cíl (tj. složku v aplikaci Evolution) pro importovaná data.

    Můžete také importovat kontakty, které vám přišly jako příloha vCard v poště, pomocí nabídky u přílohy.

    diff -Nru evolution-3.21.91/help/cs/import-supported-file-formats.page evolution-3.22.0/help/cs/import-supported-file-formats.page --- evolution-3.21.91/help/cs/import-supported-file-formats.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/import-supported-file-formats.page 2016-09-19 08:16:59.000000000 +0000 @@ -34,20 +34,17 @@ Podporované formáty souborů -

    Evolution can import the following types of files:

    +

    Evolution umí importovat následující typy souborů:

    Pošta

    Berkley Mailbox (.mbox nebo bez přípony):

    -

    The email format used by Mozilla, Netscape, Evolution (for local folders until version 2.32), Eudora, and many other email clients. -

    +

    Formát pošty používaný poštovními klienty Mozilla, Netscape, Evolution (pro místní složky do verze 2.32), Eudora a mnoha dalšími.

    Maildir (bez přípony):

    -

    The format used by Evolution (for local folders since version 3.0). There is no need to import Maildir files as you can configure a Maildir account in Evolution and point to the folder where the Maildir files are stored. -

    +

    Formát používaný aplikací Evolution (pro místní složky do verze 3.0). Soubory Maildir není zapotřebí importovat, protože v Evolution můžete nastavit účet Maildir a odkázat se na složku, ve které jsou soubory Maildir uloženy.

    Osobní složky Outlook Express 5/6 (.dbx):

    -

    The email file format used by Microsoft Outlook Express 5/6. For newer versions PST import is recommended. -

    +

    Formát poštovních souborů používaný aplikacemi Microsoft Outlook Express 5/6. Pro novější verze je doporučován formát PST.

    @@ -55,11 +52,9 @@ Kalendář

    vCalendar (.vcs):

    -

    A format for storing calendar files, which is generally used by Evolution, Microsoft Outlook, Sunbird, and Korganizer. -

    +

    Formát pro uchovávání souborů kalendáře, který je obecně používán aplikacemi Evolution, Microsoft Outlook, Sunbird a Korganizer.

    iCalendar nebo iCal (.ics):

    -

    A format for storing calendar files. iCalendar is used by Evolution, Microsoft Outlook, Palm OS handhelds, and others. -

    +

    Formát souborů pro uchovávání kalendářů. iCalendar je používán aplikacemi Evolution, Microsoft Outlook, handheldy Palm OS a dalšími.

    @@ -76,13 +71,10 @@
    Různé -

    -Evolution/Mozilla/Outlook CSV/Tab (.csv, .tab):

    -

    CSV (Comma-separated values) or Tabulator files saved by using Evolution, Microsoft Outlook and Mozilla. -

    +

    Evolution/Mozilla/Outlook CSV/Tab (.csv, .tab):

    +

    Soubory CSV (hodnoty oddělené čárkou) nebo Tab (hodnoty oddělené tabulátory) uložené pomocí aplikací Evolution, Microsoft Outlook a Mozilla Thunderbird.

    Osobní složky Outlook (.pst)

    -

    A file format used to store local copies of messages, calendar events, and other items within Microsoft software such as Microsoft Exchange Client, Windows Messaging, and Microsoft Outlook. It is also called "Personal Storage Table". -

    +

    Souborový formát, který se používá pro místní kopie zpráv, událostí v kalendáři a dalších položek v softwaru firmy Microsoft, jako je Microsoft Exchange Client, Windows Messaging a Microsoft Outlook. Zkratka pochází ze spojení „Personal Storage Table“ (tabulka pro uchování osobních dat).

    diff -Nru evolution-3.21.91/help/cs/index.page evolution-3.22.0/help/cs/index.page --- evolution-3.21.91/help/cs/index.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/index.page 2016-09-19 08:16:59.000000000 +0000 @@ -4,7 +4,7 @@ Spravujte svoji poštu, kontakty a plánování. <media type="image" its:translate="no" src="figures/evolutionlogo.png"/> - <app>Evolution</app> Mail and Calendar + Pošta a kalendář <app>Evolution</app> Phil Bull @@ -32,12 +32,9 @@ - - <media type="image" its:translate="no" src="figures/evolutionlogo.png"> - <span its:translate="yes">Evolution logo</span> - </media> - <app>Evolution</app> Mail and Calendar - +<media type="image" its:translate="no" src="figures/evolutionlogo.png"> + <span its:translate="yes">Logo Evolution</span> + </media> Pošta a kalendář <app>Evolution</app>
    Začínáme diff -Nru evolution-3.21.91/help/cs/intro-application.page evolution-3.22.0/help/cs/intro-application.page --- evolution-3.21.91/help/cs/intro-application.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/intro-application.page 2016-09-19 08:16:59.000000000 +0000 @@ -2,7 +2,7 @@ - An introduction to Evolution. + Úvod do aplikace Evolution. @@ -34,10 +34,10 @@ Začínáme -

    Evolution allows you to access your personal information like your calendars, mail, address books and tasks in one place.

    +

    Evolution zajišťuje přístup k vašim osobním datům, jako je kalendář, pošta, adresář a úkoly a to vše na jednom místě.

    -

    By default Evolution opens the mail view. This is were you can view all your mail. You can change to other views of the application by going to the bottom of the left pane in the window (the so-called "switcher") and selecting the desired view. Learn more about the elements of the main window.

    +

    Jako výchozí otevře Evolution při prvním spuštění zobrazení pošty, kdy můžete vidět veškerou svoji elektronickou poštu. Na panelu vlevo dole (tzv. „přepínači“) si můžete změnit zobrazení na kterékoliv jiné. Zjistěte si více o jednotlivých částech hlavního okna.

    -

    When Evolution starts, it remembers the last view that you used. However you can also explicitly start Evolution in a specific view. For the calendar view, use the command evolution --component=calendar in the Terminal application. Other available options are "mail", "contacts", "tasks", and "memos".

    +

    Pro příští spuštění si Evolution pamatuje, které zobrazení bylo použito naposledy. Můžete jej ale přimět, aby se spustil s jiným konkrétním zobrazením. Pro zobrazení kalendáře použijte v aplikaci Terminál příkaz evolution --component=calendar. Další možné volby jsou „mail“ (pošta), „contacts“ (kontakty), „tasks“ (úkoly) a „memos“ (poznámky).

    diff -Nru evolution-3.21.91/help/cs/intro-first-run.page evolution-3.22.0/help/cs/intro-first-run.page --- evolution-3.21.91/help/cs/intro-first-run.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/intro-first-run.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Running Evolution for the very first time. + Když spustíte aplikaci Evolution úplně poprvé. @@ -31,7 +31,7 @@ První spuštění <app>Evolution</app> -

    The first time you run Evolution, it opens the First-Run Assistant to help you set up email accounts and import data from other applications.

    +

    Když spustíte Evolution poprvé, otevře se průvodce prvním spuštěním, který vám pomůže nastavit vaše poštovní účty a importovat data z jiných aplikací.

    @@ -213,7 +213,7 @@
    Žádný -

    If you do not plan to use Evolution for receiving email.

    +

    V případě, že neplánujete používat Evolution pro příjem pošty.

    diff -Nru evolution-3.21.91/help/cs/intro-main-window.page evolution-3.22.0/help/cs/intro-main-window.page --- evolution-3.21.91/help/cs/intro-main-window.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/intro-main-window.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - An explanation of the areas shown in the Evolution window. + Vysvětlení jednotilvých částí zobrazených v okně Evolution. @@ -41,13 +41,13 @@ Hlavní okno aplikace <app>Evolution</app> -

    Evolution provides functionality for Email, Calendar, Contacts, Tasks, and Memos. You can switch to another functionality by using the "Switcher" buttons in the lower left corner. Depending on the displayed functionality also the displayed elements in the window differ.

    +

    Evolution poskytuje funkce pro práci s poštou, kalendářem, kontakty, úkoly a poznámkami. Můžete se mezi nimi přepínat pomocí „přepínacích“ tlačítek v levém dolním rohu. Podle toho se pak také liší prvky zobrazené v okně.

    Pošta -

    The Evolution mail main window

    +

    Hlavní okno aplikace Evolution

    Příslušné části v hlavním okně pošty:

    @@ -86,7 +86,7 @@ Přepínač -

    The switcher at the bottom of the side bar lets you switch between the Evolution tools: Mail, Contacts, Calendars, Memos and Tasks.

    Více informací naleznete v části Změna vzhledu přepínače.

    +

    Přepínač v dolní části postranního panelu vám umožňuje přepínat mezi nástroji aplikace Evolution – poštou, kontakty, kalendáři, poznámkami a úkoly.

    Více informací naleznete v části Změna vzhledu přepínače.

    Postranní panel se seznamem složek a přepínačem můžete vypnout přepnutím Zobrazit Rozložení Zobrazovat postranní panel nebo zmáčknutím F9.

    diff -Nru evolution-3.21.91/help/cs/mail-access-gmail-imap-account.page evolution-3.22.0/help/cs/mail-access-gmail-imap-account.page --- evolution-3.21.91/help/cs/mail-access-gmail-imap-account.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-access-gmail-imap-account.page 2016-09-19 08:17:00.000000000 +0000 @@ -33,7 +33,7 @@ -Access a Gmail IMAP Account via <app>Evolution</app> +Přístup k účtu Gmail IMAP přes <app>Evolution</app>

    Přejděte prosím na téma Nastavení poštovního účtu IMAP+.

    diff -Nru evolution-3.21.91/help/cs/mail-access-gmail-pop-account.page evolution-3.22.0/help/cs/mail-access-gmail-pop-account.page --- evolution-3.21.91/help/cs/mail-access-gmail-pop-account.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-access-gmail-pop-account.page 2016-09-19 08:17:00.000000000 +0000 @@ -37,9 +37,9 @@ -Access a Gmail POP Account via <app>Evolution</app> +Přístup k účtu Gmail POP přes <app>Evolution</app> -

    Follow these steps to set up your Gmail POP Account in Evolution:

    +

    Podle následujících kroků nastavíte svůj účet Gmail POP pro použití v pošťáku Evolution:

    Přihlaste se ke svému účtu Gmail.

    @@ -52,7 +52,7 @@

    Případně upravte další požadovaná nastavení této funkce Gmailu.

    Abyste se dozvěděli nastavení účtu Gmail, klikněte na Pokyny pro konfiguraci. Zvolte Chci zapnout POP a vyberte Jiný v seznamu klientů.

    -

    On your Evolution client, go to EditPreferencesMail Accounts. Click Add.

    +

    Ve svém klientu Evolution přejděte do Upravit Předvolby Poštovní účty. Klikněte na Přidat.

    Zadejte potřebné údaje. Jak je získat, bylo popsáno v kroku 5.

    diff -Nru evolution-3.21.91/help/cs/mail-account-manage-imap-plus.page evolution-3.22.0/help/cs/mail-account-manage-imap-plus.page --- evolution-3.21.91/help/cs/mail-account-manage-imap-plus.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-imap-plus.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit an IMAP+ mail account in Evolution. + Jak v pošťáku Evolution přidat a upravit poštovní účet IMAP+. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-local-delivery.page evolution-3.22.0/help/cs/mail-account-manage-local-delivery.page --- evolution-3.21.91/help/cs/mail-account-manage-local-delivery.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-local-delivery.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Local Delivery account in Evolution. + Jak přidat a nastavit účet místního doručování v aplikaci Evolution. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-maildir-format-directories.page evolution-3.22.0/help/cs/mail-account-manage-maildir-format-directories.page --- evolution-3.21.91/help/cs/mail-account-manage-maildir-format-directories.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-maildir-format-directories.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Maildir Format Mail Directories account in Evolution. + Jak v aplikaci Evolution přidat a upravit účet s poštou ve složkách ve formátu Maildir. @@ -33,7 +33,7 @@
    Editor účtu -

    Evolution supports the Maildir++ specification.

    +

    Evolution podporuje specifikaci Maildir++.

    Poštovní účet je možné přidat pomocí Soubor Nový Poštovní účet nebo Upravit Předvolby Poštovní účty Přidat. Kroky jsou z větší části stejné jako u průvodce prvním spuštěním, akorát nebudete dotázání, jestli chcete importovat data z jiné aplikace nebo je obnovit ze zálohy.

    Nastavení účtů je možné upravit přes Upravit Předvolby Poštovní účty Upravit.

    Následující nastavení jsou k dispozici, když upravujete stávající účet:

    diff -Nru evolution-3.21.91/help/cs/mail-account-manage-mh-format-directories.page evolution-3.22.0/help/cs/mail-account-manage-mh-format-directories.page --- evolution-3.21.91/help/cs/mail-account-manage-mh-format-directories.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-mh-format-directories.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a MH Format Mail Directories account in Evolution. + Jak v aplikaci Evolution přidat a upravit účet s poštou ve složkách ve formátu MH. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange-evo-ews.page evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange-evo-ews.page --- evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange-evo-ews.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange-evo-ews.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Microsoft Exchange 2007 or 2010 account in Evolution. + Jak přidat a upravit účet Microsoft Exchange 2007 a 2010 v aplikaci Evolution. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange-evo-mapi.page evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange-evo-mapi.page --- evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange-evo-mapi.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange-evo-mapi.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Microsoft Exchange MAPI account in Evolution. + Jak přidat a upravit účet Microsoft Exchange MAPI v aplikaci Evolution. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange.page evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange.page --- evolution-3.21.91/help/cs/mail-account-manage-microsoft-exchange.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-microsoft-exchange.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Microsoft Exchange account in Evolution. + Jak v aplikaci Evolution přidat a upravit účet Microsoft Exchange. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-pop.page evolution-3.22.0/help/cs/mail-account-manage-pop.page --- evolution-3.21.91/help/cs/mail-account-manage-pop.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-pop.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a POP mail account in Evolution. + Jak přidat a nastavit účet POP v aplikaci Evolution. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-unix-mbox-spool-directory.page evolution-3.22.0/help/cs/mail-account-manage-unix-mbox-spool-directory.page --- evolution-3.21.91/help/cs/mail-account-manage-unix-mbox-spool-directory.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-unix-mbox-spool-directory.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Standard Unix mbox Spool Directory account in Evolution. + Jak v aplikaci Evolution přidat a upravit účet s poštou ve složce ve standardním unixovém formátu mbox. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-unix-mbox-spool-file.page evolution-3.22.0/help/cs/mail-account-manage-unix-mbox-spool-file.page --- evolution-3.21.91/help/cs/mail-account-manage-unix-mbox-spool-file.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-unix-mbox-spool-file.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Standard Unix mbox Spool File account in Evolution. + Jak v aplikaci Evolution přidat a upravit účet s poštou v souboru ve standardním unixovém formátu mbox. diff -Nru evolution-3.21.91/help/cs/mail-account-manage-usenet-news.page evolution-3.22.0/help/cs/mail-account-manage-usenet-news.page --- evolution-3.21.91/help/cs/mail-account-manage-usenet-news.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-account-manage-usenet-news.page 2016-09-19 08:17:00.000000000 +0000 @@ -2,7 +2,7 @@ - Add and edit a Usenet news account in Evolution. + Jak v aplikaci Evolution přidat a nastavit účet konference Usenet. diff -Nru evolution-3.21.91/help/cs/mail-attachments-received.page evolution-3.22.0/help/cs/mail-attachments-received.page --- evolution-3.21.91/help/cs/mail-attachments-received.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-attachments-received.page 2016-09-19 08:17:00.000000000 +0000 @@ -35,8 +35,8 @@ Práce s přílohami v přijaté poště -

    If you receive an email message with one or more file attachments, Evolution displays the number of attachments and a Save or Save All button between the email header and the content of the email.

    -

    Evolution does not support saving all attachments of all messages in one folder at once.

    +

    Když obdržíte e-mailovou zprávu, která má připojenu jednu nebo více příloh, zobrazí Evolution mezi hlavičkou zprávy a tělem zprávy počet příloh a tlačítka Uložit nebo Uložit vše .

    +

    Evolution nepodporuje ukládání všech příloh ze všech zpráv v jedné složce naráz.

    Seznam příloh je k dispozici také v dolní části zprávy.

    Když chcete přílohu uložit na disk, klikněte na rozbalovací šipku vedle ikony přílohy a pak klikněte na Uložit jako.

    diff -Nru evolution-3.21.91/help/cs/mail-attachments-sending.page evolution-3.22.0/help/cs/mail-attachments-sending.page --- evolution-3.21.91/help/cs/mail-attachments-sending.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-attachments-sending.page 2016-09-19 08:17:00.000000000 +0000 @@ -51,7 +51,7 @@
    Připomínka přílohy -

    Evolution has an Attachment Reminder plugin you can use to remind yourself to attach a file to an email. If it determines that you have not attached the file, it displays a reminder window before the email is sent.

    +

    Evolution má zásuvný modul Připomínka přílohy, který můžete použít, abyste byli upomínáni na přiložení souboru do e-mailů. V případě, že rozhodne, že vám schází přiložit soubor, zobrazí před odesláním zprávy okno s připomenutím.

    Chcete-li zapnout upomínání na přílohy:

    @@ -60,7 +60,7 @@

    Klikněte na kartu Nastavení.

    Klikněte na Přidat, po té zadejte klíčová slova ve svém jazyce, jako „přikládám“ nebo „vloženo“.

    -

    Based on the keywords you have added, Evolution searches the text of every mail you are going to send. If it finds any of the keywords in your email and there is no actual attached file, the reminder window is displayed.

    +

    Na základě klíčových slov, které jste zde uvedli, prohledává Evolution text každé zprávy, kterou odesíláte. Pokud nalezne klíčové slovo a žádný přiložený soubor, zobrazí se okno s připomenutím.

    diff -Nru evolution-3.21.91/help/cs/mail-calendar-sending-invitations.page evolution-3.22.0/help/cs/mail-calendar-sending-invitations.page --- evolution-3.21.91/help/cs/mail-calendar-sending-invitations.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-calendar-sending-invitations.page 2016-09-19 08:17:00.000000000 +0000 @@ -32,7 +32,7 @@ Posílání pozvánek poštou -

    If you create an event in the calendar component, you can then send invitations to the attendee list through the Evolution email tool. The invitation card is sent as an attachment in iCal format.

    +

    Pokud v komponentně kalendáře vytvoříte událost, můžete následně poslat pozvánky všem ze seznamu účastníků pomocí pošty přímo v aplikaci Evolution. Karta s pozvánkou je posílána jako příloha ve formátu iCal.

    Pozvánku pošlete tak, že kliknete pravým tlačítkem na položku kalendáře a zvolíte Odeslat jako iCalendar.

    diff -Nru evolution-3.21.91/help/cs/mail-cannot-see.page evolution-3.22.0/help/cs/mail-cannot-see.page --- evolution-3.21.91/help/cs/mail-cannot-see.page 2016-08-29 12:56:56.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-cannot-see.page 2016-09-19 08:17:00.000000000 +0000 @@ -42,8 +42,7 @@

    Pokud nevidíte žádnou poštu ze složky, podívejte se, jestli nemáte maximalizovaný náhled zpráv (v takovém případě je panel se seznamem zpráv skrytý). Uděláte to kliknutím na Zobrazit Náhled Náhled zprávy.

    -

    Look in the Junk folder. Messages that are marked as Junk disappear from the original folder and are moved to the Junk folder. -

    +

    Podívejte se do složky Nevyžádané. Zprávy, které se označí jako nevyžádané, zmizí z původní složky a přesunou se do složky Nevyžádané.

    diff -Nru evolution-3.21.91/help/cs/mail-composer-plain-text.page evolution-3.22.0/help/cs/mail-composer-plain-text.page --- evolution-3.21.91/help/cs/mail-composer-plain-text.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-composer-plain-text.page 2016-09-19 08:17:01.000000000 +0000 @@ -38,7 +38,7 @@
    Nadpisy a seznamy:

    Na levé straně horní nástrojové lišty můžete vybrat Normální pro výchozí styl textu nebo Nadpis 1Nadpis 6 pro různé velikost nadpisů od velkého (1) po malé (6). Ostatní styly zahrnují Předformátované pro použití HTML značky pro předformátované bloky textu a tři druhy odrážek pro seznamy.

    -

    For instance, instead of using asterisks to mark a bulleted list, you can use the Bulleted List style from the style dropdown list. Evolution uses different bullet styles, and handles word wrap and multiple levels of indentation.

    +

    Například místo používání hvězdiček k označení seznamu s odrážkami můžete použít styl odrážkový seznam z rozbalovací nabídky. Evolution používá různé styly odrážek, nezalomitelných slov a několik úrovní odsazení.

    diff -Nru evolution-3.21.91/help/cs/mail-composer-priority.page evolution-3.22.0/help/cs/mail-composer-priority.page --- evolution-3.21.91/help/cs/mail-composer-priority.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-composer-priority.page 2016-09-19 08:17:01.000000000 +0000 @@ -36,6 +36,6 @@

    Odesílané zprávě můžete určit prioritu, takže příjemce uvidí její relativní důležitost. Když chcete změnit prioritu zprávy, klikněte v editoru zpráv na Volby Důležitá zpráva nebo na příslušnou ikonu na nástrojové liště.

    -

    Evolution will ignore the message priority of incoming messages because the recipient should decide whether the message is important or not. You can set the "Important" flag for any messages.

    +

    Evolution ignoruje důležitost u příchozích zpráv, protože předpokládá, že o si sám příjemce rozhodne, jestli důležitá je nebo není. Příznak „důležitá“ můžete nastavit u libovolné zprávy.

    diff -Nru evolution-3.21.91/help/cs/mail-composer-search.page evolution-3.22.0/help/cs/mail-composer-search.page --- evolution-3.21.91/help/cs/mail-composer-search.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-composer-search.page 2016-09-19 08:17:01.000000000 +0000 @@ -35,15 +35,14 @@

    V nabídce Upravit v editoru zpráv máte k dispozici několik funkcí pro vyhledávání textu.

    -

    Hledat:

    -Enter a word or phrase, and Evolution finds it in your message.

    +

    Hledat:

    Vložte slovo nebo frázi a Evolution ji najde ve vaší zprávě.

    Hledat další:

    Vyberte tuto položku, chcete-li opakovat poslední vyhledávání, které jste provedli.

    Nahradit:

    Nalezněte slovo nebo frázi a nahraďte ji něčím jiným.

    -

    For all of these menu items you can choose whether to search backwards in the document from the point where your cursor is. You can also determine whether the search is to be case sensitive in determining a match.

    +

    Pro všechny tyto položky nabídky můžete zvolit, zda hledat v dokumentu z bodu, kde se nachází kurzor, směrem k začátku. Můžete také určit, zda se má při porovnávání rozlišovat velikost písmen.

    Pokud máte příslušné technické znalosti, můžete k vyhledávání použít také Regulární výrazy.

    diff -Nru evolution-3.21.91/help/cs/mail-composer-several-recipients.page evolution-3.22.0/help/cs/mail-composer-several-recipients.page --- evolution-3.21.91/help/cs/mail-composer-several-recipients.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-composer-several-recipients.page 2016-09-19 08:17:01.000000000 +0000 @@ -50,7 +50,7 @@
    Automatické doplňování -

    It is recommended to use the Autocompletion feature of the Evolution address book for entering addresses. By using this you avoid typos and save time.

    +

    Při zadávání adres je doporučováno používat funkci Automatické doplňování pro adresář Evolution. Předejte tím překlepům a ušetříte čas.

    diff -Nru evolution-3.21.91/help/cs/mail-default-folder-locations.page evolution-3.22.0/help/cs/mail-default-folder-locations.page --- evolution-3.21.91/help/cs/mail-default-folder-locations.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-default-folder-locations.page 2016-09-19 08:17:01.000000000 +0000 @@ -2,7 +2,7 @@ - Changing the location of Draft, Sent, Trash and Junk folders. + Jak změnit umístění složek Koncepty, Odeslané, Koš a Nevyžádané. @@ -40,8 +40,8 @@ Umístění složek s poštou -

    You can set a different place where to store messages in your Draft folder and Sent folder in the Defaults section of the mail account editor (EditPreferencesMail AccountsEditDefaults).

    +

    Můžete nastavit odlišná místa, kde chcete uchovávat zprávy, u svých složek Koncepty a Odeslané v části Výchozí v editoru poštovního účtu (Upravit Předvolby Poštovní účty Upravit Výchozí).

    Můžete si určit Archivační složku, například pro uchování starých zpráv. Když pak v hlavním okně zvolíte Zpráva Archivovat, přesunou se vybrané zprávy do této složky.

    -

    For remote account types (accounts such as IMAP) you can also use folders on the mail server for Junk and Trash by selecting the corresponding Use a Real Folder option. In this case, Evolution's local virtual folders will not be used.

    +

    U vzdálených typů účtu (jako jsou účty IMAP) můžete použít i složky Nevyžádané a Koš na serveru pomocí odpovídající volby Použít skutečnou složku. V takovém případě se nebudou používat místní virtuální složky klienta Evolution.

    diff -Nru evolution-3.21.91/help/cs/mail-delete-and-undelete.page evolution-3.22.0/help/cs/mail-delete-and-undelete.page --- evolution-3.21.91/help/cs/mail-delete-and-undelete.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-delete-and-undelete.page 2016-09-19 08:17:02.000000000 +0000 @@ -41,7 +41,7 @@

    Když chcete smazat zprávu, vyberte ji a zmáčkněte Delete nebo klikněte na tlačítko Smazat na nástrojové liště nebo zmáčkněte CtrlD nebo na ni klikněte pravým tlačítkem a pak klikněte na Smazat.

    -

    When you press Delete or click the Trash folder, your mail is not actually deleted, but is marked for deletion. You can see all message marked for deletion in the Trash folder. To show deleted messages, click ViewShow Deleted Messages. You can view the messages stricken off for later deletion.

    +

    Když zmáčknete Delete nebo kliknete na ikonu Koše, zpráva se ve skutečnosti nesmaže, ale označí se k odstranění. Všechny zprávy určené ke smazání můžete vidět ve složce Koš. Pro zobrazení smazaných zpráv klikněte na Zobrazit Zobrazovat smazané zprávy. Takovéto zprávy budou zobazené jako přeškrtnuté.

    Pro trvalé vymazání všech odstraněných zpráv ve složce klikněte na Složka Vyčistit nebo zmáčkněte CtrlE.

    @@ -49,9 +49,9 @@
    Obnovení smazaných zpráv -

    You can undelete a message that has been deleted but not expunged yet. To undelete a message, select the message, click EditUndelete message. Note that ViewShow Deleted Messages must be enabled for this to work.

    +

    Můžete zrušit odstranění zprávy, která byla odstraněna, ale ne fyzicky smazána. Pro zrušení odstranění zprávy, vyberte zprávu a klikněte Upravit Zrušit odstranění zprávy. Všimněte si, že abyste toto mohli provést, musí být zapnutá volba Zobrazit Zobrazovat odstraněné zprávy.

    -

    If you have marked a message for deletion, undeleting it unmarks it, and the message is not shown anymore in the Trash folder.

    +

    Pokud jste nějakou zprávu označili k odstranění, zrušením tohoto označení se zruší i smazání a zpráva nebude nadále zobrazována ve složce Koš.

    diff -Nru evolution-3.21.91/help/cs/mail-displaying-collapsible-headers.page evolution-3.22.0/help/cs/mail-displaying-collapsible-headers.page --- evolution-3.21.91/help/cs/mail-displaying-collapsible-headers.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-displaying-collapsible-headers.page 2016-09-19 08:17:02.000000000 +0000 @@ -34,7 +34,7 @@ Skrývání hlaviček zpráv -

    Evolution compresses the To, Cc and Bcc headers of received mail and shows only five addresses in the message preview.

    +

    Evolution zkracuje hlavičky Komu, Kopie a Skrytá kopie u přijatých e-mailů a v náhledu zprávy zobrazuje pouze pět adres.

    Když chcete vidět všechny příjemce, klikněte na ikonu vedle řádku Komu: nebo Kopie: nebo klikněte na výpustek (…) na konci za pěti zobrazenými adresami.

    diff -Nru evolution-3.21.91/help/cs/mail-displaying-images-in-html.page evolution-3.22.0/help/cs/mail-displaying-images-in-html.page --- evolution-3.21.91/help/cs/mail-displaying-images-in-html.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-displaying-images-in-html.page 2016-09-19 08:17:02.000000000 +0000 @@ -38,11 +38,11 @@ Obrázky ve zprávách formátovaných pomocí HTML -

    When someone sends you HTML mail that includes an image in the body of the message (for example, the welcome message in your Inbox), Evolution displays the image inside the message.

    +

    Když vám někdo pošle poštu formátovanou pomocí HTML, která obsahuje v těle zprávy obrázky (např. uvítací zpráva ve složce Příchozí), zobrazí Evolution obrázky uvnitř zprávy.

    Načítání obrázků -

    Some images are links in a message, rather than being part of the message. Evolution can download those images from the Internet, but does not do so unless you request it. This is because remotely hosted images can be slow to load and display, and can even be used by spammers to track who reads the email. Not automatically loading images helps protect your privacy.

    +

    Některé obrázky jsou ve zprávě pouze v podobě odkazů, místo aby byly přímo její součástí. Evolution umí tyto obrázky stáhnout z internetu, ale dělá to, pouze pokud ho k tomu vyzvete. To je proto, že vzdálené obrázky se mohou dlouho stahovat a zobrazovat a mohou být dokonce zneužity zasilateli nevyžádané pošty k vysledování toho, kdo e-maily čte. Tím, že obrázky automaticky nenačítá, pomáhá chránit vaše soukromí.

    Když chcete načíst obrázky pro jednu zprávu, klikněte na Zobrazit Načíst obrázky nebo zmáčkněte CtrlI.

    diff -Nru evolution-3.21.91/help/cs/mail-displaying-sender-photograph.page evolution-3.22.0/help/cs/mail-displaying-sender-photograph.page --- evolution-3.21.91/help/cs/mail-displaying-sender-photograph.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-displaying-sender-photograph.page 2016-09-19 08:17:02.000000000 +0000 @@ -35,7 +35,7 @@ Fotka v hlavičkách zprávy -

    Evolution automatically displays photographs of the sender of an email at the right side of the message header if the sender already embedded a photograph in the message.

    +

    Vždy, když má odesilatel ve zprávě vloženu svoji fotografii, zobrazí ji Evolution automaticky po pravé straně hlavičky zprávy.

    Můžete také ručně povolit zobrazování fotografie odesilatele e-mailu pro situace, kdy je odesilatel uveden ve vašem adresáři a má fotografii uloženu.

    diff -Nru evolution-3.21.91/help/cs/mail-duplicates.page evolution-3.22.0/help/cs/mail-duplicates.page --- evolution-3.21.91/help/cs/mail-duplicates.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-duplicates.page 2016-09-19 08:17:02.000000000 +0000 @@ -46,7 +46,7 @@

    Duplicitní stahování pošty se může dít z následujících důvodů:

    V poštovní schránce se nachází více kopií té samé zprávy.

    -

    Evolution is having a problem with the UIDL extension.

    +

    Evolution má problém s rozšířením UIDL.

    Nelze zapisovat do souborů mezipaměti, které se nachází v $HOME/.local/share/evolution/mail/local/.

    diff -Nru evolution-3.21.91/help/cs/mail-encryption-gpg-create-key.page evolution-3.22.0/help/cs/mail-encryption-gpg-create-key.page --- evolution-3.21.91/help/cs/mail-encryption-gpg-create-key.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-encryption-gpg-create-key.page 2016-09-19 08:17:02.000000000 +0000 @@ -2,7 +2,7 @@ - Signing or encrypting messages that you send via GPG/OpenPGP. + Jak zprávu, kterou posíláte, podepsat nebo šifrovat pomocí GPG/OpenPGP. @@ -33,6 +33,6 @@ -

    Before you can get or send GPG encrypted mail, you need to generate your public and private keys with GPG. After doing so and setting up Evolution to use the key, you need to share your public key with your friends to allow them sending you encrypted messages.

    +

    Dříve, než můžete začít přijímat a posílat poštu šifrovanou pomocí GPG, musíte vygenerovat veřejný a soukromý klíč pomocí GPG. Až tak učiníte a nastavíte aplikaci Evolution, aby tyto klíče používala, budete potřebovat sdílet své veřejné klíče s přáteli pro případ, že jim chcete poslat zašifrovanou zprávu.

    diff -Nru evolution-3.21.91/help/cs/mail-encryption-gpg-decrypting.page evolution-3.22.0/help/cs/mail-encryption-gpg-decrypting.page --- evolution-3.21.91/help/cs/mail-encryption-gpg-decrypting.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-encryption-gpg-decrypting.page 2016-09-19 08:17:02.000000000 +0000 @@ -37,12 +37,12 @@
    Dešifrování přijaté zprávy

    Obdržíte-li zašifrovanou zprávu, musíte ji dešifrovat před tím, než ji budete moci číst.

    -

    When you view the message, Evolution prompts you for your PGP password. Enter it, and the unencrypted message is displayed.

    +

    Když si budete zprávu prohlížet, Evolution vás vyzve, abyste zadali heslo PGP. Vložte jej a dešifrovaná zpráva se zobrazí.

    Aby vám odesilatelé mohli posílat šifrované zprávy, musí mít váš veřejný klíč GPG.

    Kontrola podpisu přijaté zprávy -

    To check the sender's signature of a received message, scroll down to the bottom of the message and click the logo. Evolution will display Security Information for the message.

    +

    Když chcete zkontrolovat odesilatelův podpis u přijaté zprávy, posuňte se do spodní části zprávy a klikněte na logo. Evolution vám ke zprávě zobrazí Bezpečnostní informace.

    diff -Nru evolution-3.21.91/help/cs/mail-encryption-gpg-getting-keys.page evolution-3.22.0/help/cs/mail-encryption-gpg-getting-keys.page --- evolution-3.21.91/help/cs/mail-encryption-gpg-getting-keys.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-encryption-gpg-getting-keys.page 2016-09-19 08:17:02.000000000 +0000 @@ -34,5 +34,5 @@ Získávání a používání veřejných klíčů GPG -

    To send an encrypted message, you need to use the recipient's public key in combination with your private key. Evolution handles the encryption, but you need to get the public key and add it to your keyring.

    +

    Pro odeslání zašifrované zprávy musíte použít veřejný klíč příjemce v kombinaci s vaším privátním klíčem. Evolution se postará o šifrování, ale na vás je získat veřejný klíč a přidat jej do své klíčenky.

    diff -Nru evolution-3.21.91/help/cs/mail-encryption-gpg-set-up.page evolution-3.22.0/help/cs/mail-encryption-gpg-set-up.page --- evolution-3.21.91/help/cs/mail-encryption-gpg-set-up.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-encryption-gpg-set-up.page 2016-09-19 08:17:02.000000000 +0000 @@ -47,6 +47,6 @@

    Klikněte na Budiž.

    Klikněte na Zavřít.

    -

    Evolution requires that you know your key ID. If you do not remember it, start Passwords and Keys, go to GnuPG Keys, select the preferred GPG key, right-click on it, select Properties and copy the Key ID. Your key ID is an eight-character string with random numbers and letters.

    +

    Evolution vyžaduje, aby jste znali ID svého klíče. Pokud si jej nepamatujete, spusťte Hesla a klíče, jděte do Klíče GnuPG, vyberte upřednostňovaný klíč GPG, klikněte na něj pravým tlačítkem, vyberte Vlastnosti a zkopírujte ID klíče. ID vašeho klíče tvoří osm náhodných číslic a znaků.

    diff -Nru evolution-3.21.91/help/cs/mail-encryption.page evolution-3.22.0/help/cs/mail-encryption.page --- evolution-3.21.91/help/cs/mail-encryption.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-encryption.page 2016-09-19 08:17:02.000000000 +0000 @@ -41,7 +41,7 @@ Šifrování pošty a certifikáty -

    Evolution offers GPG Encryption and S/MIME Encryption for signing and encrypting email messages. S/MIME is used most often in corporate environments.

    +

    Evolution nabízí k podepisování a šifrování e-mailových zpráv šifrování GPG a S/MIME. S/MIME se používá hlavně ve firemním prostředí.

    GPG diff -Nru evolution-3.21.91/help/cs/mail-filters-actions.page evolution-3.22.0/help/cs/mail-filters-actions.page --- evolution-3.21.91/help/cs/mail-filters-actions.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-filters-actions.page 2016-09-19 08:17:02.000000000 +0000 @@ -69,13 +69,13 @@

    Přiměje systém vydat pípnutí.

    Přehrát zvuk:

    -

    Select a sound file for Evolution to play.

    +

    Vyberte zvukový soubor, který má Evolution přehrát.

    Spustit program:

    -

    Evolution runs an application.

    +

    Evolution spustí nějakou aplikaci.

    Předat programu:

    -

    Sends the message to an application of your choice. No return value is expected. This feature can be used to create automatic Web postings from email messages or to perform additional message post processing not supported by Evolution.

    +

    Pošle zprávu do aplikace dle vaší volby. Neočekává se žádná návratová hodnota. Tato funkce se hodí například při automatickém vkládání e-mailových zpráv na web nebo pro vykonání dalšího zpracování zprávy, které není podporováno přímo v aplikaci Evolution.

    Přeposlat:

    Přepošle zprávu na jinou e-mailovou adresu.

    diff -Nru evolution-3.21.91/help/cs/mail-filters-conditions.page evolution-3.22.0/help/cs/mail-filters-conditions.page --- evolution-3.21.91/help/cs/mail-filters-conditions.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-filters-conditions.page 2016-09-19 08:17:02.000000000 +0000 @@ -44,7 +44,7 @@

    Filtruje zprávy podle serveru, z kterých jste je získali. Toto je nejužitečnější, používáte-li účty POP.

    Předat programu:

    -

    Evolution can use an external command to process a message, then process it based on the return value. Commands used in this way must return an integer. This is most commonly used to add an external junk mail filter.

    +

    Evolution může použít ke zpracování zprávy externí program, potom ji zpracovává na základě vrácené hodnoty. Použité příkazy musí vracet celá čísla. Toto je nejčastěji používáno pro přidání externího filtru nevyžádané pošty.

    Test na nevyžádanou poštu:

    Filtry vycházející z výsledků testu nevyžádané pošty.

    diff -Nru evolution-3.21.91/help/cs/mail-filters-not-working.page evolution-3.22.0/help/cs/mail-filters-not-working.page --- evolution-3.21.91/help/cs/mail-filters-not-working.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-filters-not-working.page 2016-09-19 08:17:02.000000000 +0000 @@ -46,18 +46,18 @@
    Používání několika poštovních klientů -

    Another thing you have to keep in mind is that filters depend on the "new" flag that is set on the server when a particular email message is initially fetched from the server. If you use another email client aside from Evolution, your filters may not work automatically.

    +

    Další věc, kterou je třeba vzít v úvahu, je, že filtry závisí na příznaku „nová“, který je nastaven na straně serveru, když je zpráva poprvé stahována ze serveru. Pokud kromě pošťáka Evolution používáte i jiného poštovního klienta, nemusí filtry fungovat automaticky.

    Zaznamenávání činností filtru

    Pokud stále není jasné, proč filtry nefungují podle očekávání, můžete zkusit zapnout zaznamenávání činností filtrů.

    -

    Close Evolution.

    +

    Zavřete Evolution.

    Otevřete aplikaci Terminál.

    Spusťte příkaz gsettings set org.gnome.evolution.mail filters-log-actions true

    Spusťte příkaz gsettings set org.gnome.evolution.mail filters-log-file "/home/uživatelské_jméno/my-filter-log", kdy uživatelské_jméno nahraďte svým skutečným uživatelským jménem. Tím se vytvoří textový soubor s názvem my-filter-log ve vaší domovské složce. Upozorňujeme, že cesta musí být zadána jako absolutní, syntaxe typu ~ nebo $HOME nebude fungovat.

    -

    Start Evolution.

    +

    Spusťte Evolution.

    Stáhněte poštu, aby se filtry použily.

    Otevřete soubor my-filter-log v textovém editoru a můžete si prohlédnout, které filtry a jak byly použity.

    diff -Nru evolution-3.21.91/help/cs/mail-filters.page evolution-3.22.0/help/cs/mail-filters.page --- evolution-3.21.91/help/cs/mail-filters.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-filters.page 2016-09-19 08:17:02.000000000 +0000 @@ -36,7 +36,7 @@

    Filtry zpráv používají činnosti vůči zprávám na základě podmínek, které si určíte. Filtry můžete definovat jak pro příchozí, tak pro odchozí poštu.

    -

    Filters will be automatically applied to incoming messages for local accounts (such as POP). Mail servers for remote accounts (such as IMAP) often already filter mail directly on the server as this is faster. If you want to apply your Evolution filters to remote accounts, you can enable this under EditPreferencesMail AccountsEditReceiving OptionsOptionsApply filters to new messages in Inbox on this server.

    +

    Filtry budou automaticky použity na příchozí zprávy u místních účtů (jako je POP). Poštovní servery u vzdálených účtů (jako je IMAP) často filtrují poštu přímo na serveru, protože je to rychlejší. V případě, že chcete použít filtry aplikace Evolution i na vzdálené účty, můžete to povolit v Upravit Předvolby Poštovní účty Upravit Volby příjmu Volby Použít filtry na nové zprávy v Přijaté poště na tomto serveru.

    Pro ruční použití filtru na zprávy ve složce vyberte zprávu a klikněte na Zpráva Použít filtry nebo zmáčkněte CtrlY.

    Všechny zprávy ve složce můžete vybrat kliknutím na Upravit Vybrat vše nebo zmáčknutím Ctrl A.

    @@ -45,7 +45,7 @@ Vytváření filtrů -

    Click EditMessage Filters, or click MessageCreate and select the criterion the filter will be based on.

    +

    Klikněte na Upravit Filtry zpráv nebo klikněte na Zpráva Vytvořit pravidlo a vyberte kritérium, ze kterého bude filtr vycházet.

    Klikněte na Přidat.

    Zadejte název do pole Název pravidla.

    Nadefinujte podmínky pro pravidlo. Pro každou podmínku nejprve vyberte, která část zprávy se má kontrolovat a pak zadejte porovnávání.

    Více informací o dostupných podmínkách najdete pod Dostupné podmínky filtrů.

    diff -Nru evolution-3.21.91/help/cs/mail-folders.page evolution-3.22.0/help/cs/mail-folders.page --- evolution-3.21.91/help/cs/mail-folders.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-folders.page 2016-09-19 08:17:02.000000000 +0000 @@ -39,7 +39,7 @@ Používaní složek -

    Evolution, like most mail systems, uses folders to store email messages. You start out with a few mail folders such as the Inbox, Outbox, and Drafts. You can, however, create more folders if required.

    +

    Evolution, podobně jako většina ostatních poštovních programů, uchovává poštu ve složkách. Na začátku máte pár složek jako Příchozí, K odeslání nebo Koncepty, ale můžete si jich vytvořit tolik, kolik chcete.

    Vytváření složek @@ -52,7 +52,7 @@

    V zobrazení složek se objeví nová složka. Do ní pak můžete přesunout zprávy.

    -

    The Inbox folders on most IMAP servers cannot contain both messages and subfolders. When creating additional folders on your IMAP mail server, branch the folders from the root of the IMAP account and not from the Inbox. Creating subfolders in your Inbox may prevent you from reading messages that exist in the Inbox. If this happens, move the folders to the IMAP account.

    +

    Složka Příchozí na většině serverů IMAP nemůže obsahovat zároveň podsložky a zprávy. Když vytváříte další složky na serveru IMAP, větvěte je od kořene stromu účtů, a ne od složky Příchozí. Pokud vytvoříte podsložky ve složce Příchozí, může vám to zabránit ve čtení zpráv, které s v ní nacházejí. Pokud se taková věc stane, přesuňte vytvořené složky do kořene účtu IMAP.

    diff -Nru evolution-3.21.91/help/cs/mail-imap-subscriptions.page evolution-3.22.0/help/cs/mail-imap-subscriptions.page --- evolution-3.21.91/help/cs/mail-imap-subscriptions.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-imap-subscriptions.page 2016-09-19 08:17:02.000000000 +0000 @@ -36,13 +36,13 @@ Odběry IMAP -

    As opening many IMAP folders on the server takes time you can define which IMAP folders to check and display in Evolution, and which ones to ignore for the time being, via the IMAP Subscriptions Manager.

    +

    Protože otevření mnoha složek IMAP na serveru zabere nějaký čas, můžete pomocí správy odběrů IMAP určit, které složky IMAP se mají v aplikaci Evolution kontrolovat a zobrazovat, a které se mohou prozatímně ignorovat.

    Vyberte Složka Odběry nebo klikněte pravým tlačítkem na nejvrchnější uzel poštovního účtu v seznamu složek a klikněte na Správa odběrů.

    Máte-li účty na více serverech, vyberte server, pro který chcete spravovat své odběry.

    -

    Evolution displays a list of files and folders available on the IMAP server.

    +

    Evolution zobrazí seznam souborů a složek dostupných na serveru IMAP.

    Vyberte soubor nebo složku kliknutím na ni.

    -

    You should select at least the Inbox folder. Depending upon the way your IMAP server is configured, the list of available files might include non-mail folders. If it does, you can ignore them.

    +

    Měli byste vybrat alespoň složku Příchozí. V závislosti na tom, jak je váš server IMAP nastaven, seznam dostupných souborů může obsahovat nepoštovní složky. Pokud ano, můžete je ignorovat.

    Zaškrtněte políčko vedle složky, aby se přidala k odebíraným.

    diff -Nru evolution-3.21.91/help/cs/mail-labels.page evolution-3.22.0/help/cs/mail-labels.page --- evolution-3.21.91/help/cs/mail-labels.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-labels.page 2016-09-19 08:17:02.000000000 +0000 @@ -32,7 +32,7 @@ Používání štítků -

    You can add colored labels to emails in order to categorize them. This is similar to Categories in the other Evolution windows.

    +

    K e-mailům si můžete přiřadit barevné štítky, abyste si je roztřídili. Je to podobné, jako Kategorie v jiném okně aplikace Evolution.

    Můžete pak vyhledávat zprávy s konkrétními štítky pomocí rozbalovacího rychlého hledání. Na základě štítků lze také vytvořit vyhledávací složky.

    diff -Nru evolution-3.21.91/help/cs/mail-moving-emails.page evolution-3.22.0/help/cs/mail-moving-emails.page --- evolution-3.21.91/help/cs/mail-moving-emails.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-moving-emails.page 2016-09-19 08:17:02.000000000 +0000 @@ -35,7 +35,7 @@ Přesunutá pošta se stále zobrazuje v původní složce -

    If your IMAP mail server does not yet support IMAP's "move" feature which was introduced in January 2013, Evolution "moves" messages by copying and deleting emails. Deleting means "marking messages for deletion" so all the original messages are retained until you expunge the emails marked for deletion.

    +

    Pokud váš poštovní server IMAP prozatím nepodporuje funkci „move“ protokolu IMAP, která byla zavedena v lednu 2013, požívá Evolution k přesunu kopírování a následné smazání pošty. Přitom smazání ve skutečnosti znamená „označit poštu ke smazání“, takž původní zprávy zůstanou zachovány, dokud je nenecháte odstranit.

    Viz téma mazání zpráv ohledně postupu, jak poštovní zprávy odstranit. Poznamenejme, že to stejné platí i pro jiné typy účtů.

    diff -Nru evolution-3.21.91/help/cs/mail-not-sent.page evolution-3.22.0/help/cs/mail-not-sent.page --- evolution-3.21.91/help/cs/mail-not-sent.page 2016-08-29 12:56:57.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-not-sent.page 2016-09-19 08:17:02.000000000 +0000 @@ -35,8 +35,8 @@

    Neplatná e-mailová adresa. Zkontrolujte, jestli jsou v pořádku všechny adresy uvedené v příjemcích. V případě, že zpráva obsahuje nesprávnou nebo neplatnou e-mailovou adresu, tak se neodešle.

    -

    Incorrect SMTP settings. Verify if the settings used for outgoing messages are correct. Using the incorrect server address or authentication method may prevent emails from being sent.

    -

    Offline status. Evolution may be offline. Check on the Send and Receive button; if it is greyed out, then you are offline. To go online, go to FileWork online. You should now be able to use the Send and Receive button.

    +

    Nesprávné nastavení SMTP. Ověřte, že jsou správná nastavení týkající se odchozí pošty. Použití nesprávné adresy serveru nebo autentizační metody může zabránit v odeslání pošty.

    +

    Stav odpojení. Aplikace Evolution může být off-line. Podívejte se na tlačítko Odeslat/příjmout. Pokud je zašedlé, jste odpojeni. Do režimu on-line se vrátíte pomocí Soubor Pracovat on-line. Po té by už mělo být tlačítko Odeslat/přijmout použitelné.

    diff -Nru evolution-3.21.91/help/cs/mail-organizing.page evolution-3.22.0/help/cs/mail-organizing.page --- evolution-3.21.91/help/cs/mail-organizing.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-organizing.page 2016-09-19 08:17:03.000000000 +0000 @@ -32,7 +32,7 @@ Řazení a třídění pošty -

    Evolution provides several options to organize your mail according to your needs.

    +

    Evolution poskytuje několik možností, jak si v poště udělat pořádek podle svých potřeb.

    Pokročilé volby diff -Nru evolution-3.21.91/help/cs/mail-received-notification.page evolution-3.22.0/help/cs/mail-received-notification.page --- evolution-3.21.91/help/cs/mail-received-notification.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-received-notification.page 2016-09-19 08:17:03.000000000 +0000 @@ -32,7 +32,7 @@ Upozorňování na novou poštu -

    Evolution always notifies you of new messages by adding a yellow star to the mailer icon in the window switcher.

    +

    Evolution vždy upozorňuje na nové zprávy přidáním žluté hvězdičky k ikoně poštovního klienta v přepínači oken.

    Vzhled přepínače, když přijde nová pošta

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-exchange-ews.page evolution-3.22.0/help/cs/mail-receiving-options-exchange-ews.page --- evolution-3.21.91/help/cs/mail-receiving-options-exchange-ews.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-exchange-ews.page 2016-09-19 08:17:03.000000000 +0000 @@ -40,7 +40,7 @@

    Zadejte své uživatelské jméno pro tento server.

    Buď ručně zadejte adresu URL počítače nebo OAB URL nebo klikněte na Získat URL, načež budete dotázání na vaše heslo a následně se zkusí automaticky vyplnit hodnoty.

    Pokud se nacházíte v prostředí organizace, můžete kontaktovat správce systému, abyste získali více informací.

    -

    Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work.

    +

    Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy ověření totožnosti jsou podporovány. Některé servery neoznamují, které autentizační mechanismy podporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    @@ -51,8 +51,8 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    -

    You can also define if Evolution checks for new messages in all folders.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    +

    Můžete také určit, jestli má Evolution kontrolovat nové zprávy ve všech složkách.

    Jestli chcete mít kopii adresáře ze serveru, abyste k němu měli přístup i při odpojení, zapněte Ukládat adresář do mezipaměti pro použití při odpojení a klikněte na Získat seznam. Následně z dostupné nabídky vyberte adresář.

    Vyberte, jestli se mají na poštu, kterou obdržíte, automaticky použít filtry, jestli mají být automaticky filtrovány nevyžádané zprávy a jestli se má pošta na serveru synchronizovat s místní kopií kvůli přístupu při odpojení od sítě.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-exchange-mapi.page evolution-3.22.0/help/cs/mail-receiving-options-exchange-mapi.page --- evolution-3.21.91/help/cs/mail-receiving-options-exchange-mapi.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-exchange-mapi.page 2016-09-19 08:17:03.000000000 +0000 @@ -40,7 +40,7 @@

    Do pole Server zadejte adresu poštovního serveru a uveďte své uživatelské jméno pro tento server.

    Zadejte doménový název pro tento server.

    Pokud se nacházíte v prostředí organizace, můžete kontaktovat správce systému, abyste získali více informací.

    -

    Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work.

    +

    Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy ověření totožnosti jsou podporovány. Některé servery neoznamují, které autentizační mechanismy podporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    Vyberte, jestli chcete používat zabezpečené připojení (SSL nebo TLS).

    Klikněte na Ověřit a zadejte své heslo.

    @@ -53,8 +53,8 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    -

    You can also define if Evolution checks for new messages in all folders.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    +

    Můžete také určit, jestli má Evolution kontrolovat nové zprávy ve všech složkách.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-imap-plus.page evolution-3.22.0/help/cs/mail-receiving-options-imap-plus.page --- evolution-3.21.91/help/cs/mail-receiving-options-imap-plus.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-imap-plus.page 2016-09-19 08:17:03.000000000 +0000 @@ -43,8 +43,8 @@

    Do pole Server zadejte adresu poštovního serveru a uveďte své uživatelské jméno pro tento server.

    Vyberte, jestli chcete používat zabezpečené připojení (SSL nebo TLS).

    Pokud ji server podporuje, měli byste tuto volbu povolit.

    Poskytovatelé freemailů obvykle poskytují o informace možnostech, které můžete použít. Pokud jste v prostředí organizace, kontaktujte správce, chcete-li získat více informací.

    -

    Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work.

    -

    Select if you want Evolution to remember your password.

    +

    Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy ověření totožnosti jsou podporovány. Některé servery neoznamují, které autentizační mechanismy podporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    +

    Zvolte, pokud chcete, aby si Evolution pamatoval vaše heslo.

    @@ -55,12 +55,12 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    Pokud server IMAP podporuje rozšíření IMAP4 pro rychlou synchronizaci poštovních schránek, vyberte Používat rychlou synchronizaci.

    -

    If the mail server does not allow multiple connections from Evolution to the server at the same time (for example when you have more than one account on that server), set Number of concurrent connections to use to 1.

    -

    You can also define if Evolution checks for new messages in all folders, or only in subscribed folders.

    -

    Select if you want Evolution to show only subscribed folders.

    +

    V případě, že server neumožňuje více připojení z aplikace Evolution na server naráz (například pro situace, kdy na serveru máte více než jeden účet), nastavte Počet použitých souběžných připojení na 1.

    +

    Můžete také určit, jestli má Evolution kontrolovat zprávy ve všech složkách nebo jen v odebíraných složkách.

    +

    Zvolte, jestli chcete, aby Evolution zobrazoval pouze odebírané složky.

    Vyberte, jestli se mají na poštu, kterou obdržíte, automaticky použít filtry, jestli mají být automaticky filtrovány nevyžádané zprávy a jestli se má pošta na serveru synchronizovat s místní kopií kvůli přístupu při odpojení od sítě.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-local-delivery.page evolution-3.22.0/help/cs/mail-receiving-options-local-delivery.page --- evolution-3.21.91/help/cs/mail-receiving-options-local-delivery.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-local-delivery.page 2016-09-19 08:17:03.000000000 +0000 @@ -48,7 +48,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-maildir-format-directories.page evolution-3.22.0/help/cs/mail-receiving-options-maildir-format-directories.page --- evolution-3.21.91/help/cs/mail-receiving-options-maildir-format-directories.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-maildir-format-directories.page 2016-09-19 08:17:03.000000000 +0000 @@ -48,7 +48,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    Pokud chcete, aby se pro nové zprávy v příchozí poště automaticky používaly filtry, zapněte Používat filtry na nové zprávy ve složce Příchozí.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-mh-format-directories.page evolution-3.22.0/help/cs/mail-receiving-options-mh-format-directories.page --- evolution-3.21.91/help/cs/mail-receiving-options-mh-format-directories.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-mh-format-directories.page 2016-09-19 08:17:03.000000000 +0000 @@ -48,7 +48,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-pop.page evolution-3.22.0/help/cs/mail-receiving-options-pop.page --- evolution-3.21.91/help/cs/mail-receiving-options-pop.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-pop.page 2016-09-19 08:17:03.000000000 +0000 @@ -47,8 +47,8 @@

    Do pole Server zadejte adresu poštovního serveru a uveďte své uživatelské jméno pro tento server.

    Vyberte, jestli chcete používat zabezpečené připojení (SSL nebo TLS).

    Pokud ji server podporuje, měli byste tuto volbu povolit.

    Poskytovatelé freemailů obvykle poskytují o informace možnostech, které můžete použít. Pokud jste v prostředí organizace, kontaktujte správce, chcete-li získat více informací.

    -

    Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work.

    -

    Select if you want Evolution to remember your password.

    +

    Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy ověření totožnosti jsou podporovány. Některé servery neoznamují, které autentizační mechanismy podporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    +

    Zvolte, pokud chcete, aby si Evolution pamatoval vaše heslo.

    @@ -59,7 +59,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    Pokud chcete, aby zprávy zůstávaly po nějakou dobu na serveru, klikněte na Ponechat zprávy na serveru a volbu Smazat po ‥ dnech nastavte na počet dní, po které chcete zprávy na serveru ponechat.

    Volba Zakázat podporu pro všechna rozšíření POP3 je užitečná, když přistupujete ke starému nebo špatně nastavenému poštovnímu serveru. Rozšíření POP3 poskytují vylepšení funkcionality, ale podporují je jen některé servery. V případě, že máte problémy s příjmem pošty, může vám zapnutí této volby pomoct.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-unix-mbox-spool-file.page evolution-3.22.0/help/cs/mail-receiving-options-unix-mbox-spool-file.page --- evolution-3.21.91/help/cs/mail-receiving-options-unix-mbox-spool-file.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-unix-mbox-spool-file.page 2016-09-19 08:17:03.000000000 +0000 @@ -48,7 +48,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    Pokud chcete, aby se pro nové zprávy v příchozí poště automaticky používaly filtry, zapněte Používat filtry na nové zprávy ve složce Příchozí.

    diff -Nru evolution-3.21.91/help/cs/mail-receiving-options-usenet-news.page evolution-3.22.0/help/cs/mail-receiving-options-usenet-news.page --- evolution-3.21.91/help/cs/mail-receiving-options-usenet-news.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-receiving-options-usenet-news.page 2016-09-19 08:17:03.000000000 +0000 @@ -43,8 +43,8 @@

    Do pole Server zadejte adresu poštovního serveru a uveďte své uživatelské jméno pro tento server.

    Vyberte, jestli chcete používat zabezpečené připojení (SSL nebo TLS).

    Pokud ji server podporuje, měli byste tuto volbu povolit.

    Poskytovatelé freemailů obvykle poskytují o informace možnostech, které můžete použít. Pokud jste v prostředí organizace, kontaktujte správce, chcete-li získat více informací.

    -

    Select your authentication type in the Authentication list, or click Check for Supported Types to have Evolution check for supported authentication mechanisms. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work.

    -

    Select if you want Evolution to remember your password.

    +

    Vyberte typ ověření totožnosti nebo klikněte na Zjistit podporované typy a Evolution zjistí, jaké mechanismy ověření totožnosti jsou podporovány. Některé servery neoznamují, které autentizační mechanismy podporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    +

    Zvolte, pokud chcete, aby si Evolution pamatoval vaše heslo.

    @@ -55,7 +55,7 @@

    Na kartě Volby příjmu (přístupné přes UpravitPředvolbyPoštovní účtyUpravitVolby příjmu):

    -

    If you want Evolution to check automatically for new messages, click the Check for new messages every … minutes option and select the frequency in minutes.

    +

    Pokud chcete, aby se Evolution automaticky díval po nových zprávách, klikněte na Kontrolovat nové zprávy každých ‥ minut a zvolte četnost kontrol v minutách.

    Zvolte, pokud chcete zobrazit složky ve zkráceném zápisu.

    Například comp.os.linux by se zobrazilo jako c.o.linux.

    Zvolte, pokud chcete zobrazit názvy příbuzných složek v dialogovém boxu pro přihlášení.

    diff -Nru evolution-3.21.91/help/cs/mail-recognized-thread-related-headers.page evolution-3.22.0/help/cs/mail-recognized-thread-related-headers.page --- evolution-3.21.91/help/cs/mail-recognized-thread-related-headers.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-recognized-thread-related-headers.page 2016-09-19 08:17:03.000000000 +0000 @@ -2,7 +2,7 @@ - Which thread-related headers are recognized by Evolution. + Aplikace Evolution rozpozná, které hlavičky vztahující se k vláknu. @@ -29,9 +29,9 @@ -Thread related headers recognized by <app>Evolution</app> +Rozpoznávané hlavičky vztahující se k vláknu -

    Evolution supports the following headers:

    +

    Evolution podporuje následující hlavičky:

    References

    In-Reply-To

    diff -Nru evolution-3.21.91/help/cs/mail-refresh-folders.page evolution-3.22.0/help/cs/mail-refresh-folders.page --- evolution-3.21.91/help/cs/mail-refresh-folders.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-refresh-folders.page 2016-09-19 08:17:03.000000000 +0000 @@ -2,7 +2,7 @@ - Ways to update your Evolution folders. + Způsoby, jak aktualizovat své složky Evolution. diff -Nru evolution-3.21.91/help/cs/mail-search-folders-conditions.page evolution-3.22.0/help/cs/mail-search-folders-conditions.page --- evolution-3.21.91/help/cs/mail-search-folders-conditions.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-search-folders-conditions.page 2016-09-19 08:17:03.000000000 +0000 @@ -32,7 +32,7 @@ - Available <gui>Search</gui> folder conditions + Dostupné podmínky pro <gui>Vyhledávací složky</gui> @@ -41,7 +41,7 @@

    Umístění zprávy:

    -

    Kontrolovat, jestli se zpráva nenachází v konkrétní složce.

    Note that by default, Evolution's Trash and Junk folders are Search folders so they cannot be selected here.

    +

    Kontrolovat, jestli se zpráva nenachází v konkrétní složce.

    Upozorňujeme, že složky Koš a Nevyžádané jsou v aplikaci Evolution standardně vyhledávací složky, takže je zde není možné vybrat.

    Vše odpovídá:

    Použít akci vždy na libovolnou zprávu, bez dalších podmínek. To se může hodit, jako poslední pravidlo v seznamu, aby se zachytily i zprávy, které nevyhovují žádné z podmínek pro předchozí vyhledávací složky v seznamu.

    diff -Nru evolution-3.21.91/help/cs/mail-search-folders.page evolution-3.22.0/help/cs/mail-search-folders.page --- evolution-3.21.91/help/cs/mail-search-folders.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-search-folders.page 2016-09-19 08:17:03.000000000 +0000 @@ -31,13 +31,13 @@
    - Using <gui>Search</gui> folders + Používaní vyhledávacích složek

    Pokud neshledáte filtry dostatečně pružnými, nebo zjistíte, že provádíte to samé hledání znovu a znovu, zvažte použití vyhledávací složky.

    Vyhledávací složka vypadá jako složka, chová se jako vyhledávání a můžete ji nastavit jako filtr. Zatímco obyčejná složka skutečně obsahuje zprávy, vyhledávací složka je zobrazení zpráv, které mohou být v několika různých složkách. Zprávy, které obsahuje, jsou za běhu vybírány podle kritérií, které nastavíte při vytváření složky.

    -

    Evolution automatically updates the search folder contents when new messages are received or message are deleted.

    +

    Evolution automaticky aktualizuje obsah vyhledávacích složek kdykoliv jsou přijaty nebo smazány zprávy.

    Vyhledávací složka Nepřiřazené je opakem ostatních vyhledávacích složek: zobrazuje všechny zprávy, které se neobjevují v ostatních vyhledávacích složkách.

    diff -Nru evolution-3.21.91/help/cs/mail-search-folders-refresh.page evolution-3.22.0/help/cs/mail-search-folders-refresh.page --- evolution-3.21.91/help/cs/mail-search-folders-refresh.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-search-folders-refresh.page 2016-09-19 08:17:03.000000000 +0000 @@ -2,7 +2,7 @@ - Ways of updating Search folders. + Způsoby, jak aktualizovat vyhledávací složky. @@ -33,9 +33,9 @@ -Updating/refreshing <gui>Search</gui> folders +Aktualizace/obnovování <gui>Vyhledávacích složek</gui> -

    It might happen that one of your Search folders has not updated since some new email arrived or since an email was deleted, for example. This will mean that the list of emails in the folder is not up-to-date.

    +

    Může se stát, že se jedna z vyhledávacích složek se neaktualizuje přesto, že například přijde nová zpráva nebo je zpráva smazána. Znamená to, že pak seznam pošty ve složce není aktuální.

    Aktualizované zobrazení vyhledávací složky pak můžete získat tak, že se přepnete do jiné složky a zase zpátky, nebo kliknutím pravým tlačítkem na složku hledání a zvolením Aktualizovat.

    diff -Nru evolution-3.21.91/help/cs/mail-send-and-receive-automatically.page evolution-3.22.0/help/cs/mail-send-and-receive-automatically.page --- evolution-3.21.91/help/cs/mail-send-and-receive-automatically.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-send-and-receive-automatically.page 2016-09-19 08:17:03.000000000 +0000 @@ -30,8 +30,8 @@ Automatická kontrola nové pošty -

    If you want Evolution to check automatically for new messages, enable the option Check for new messages every … minutes in the Receiving Options page of the mail account settings (accessible via EditPreferencesMail AccountsEditReceiving Options) and select the frequency in minutes.

    +

    Pokud chcete, aby Evolution automaticky kontroloval příchod nových zpráv, zapněte volbu Automaticky kontrolovat novou poštu každých … minut na stránce Možnosti příjmu v nastavení účtu (najdete v Upravit Předvolby Poštovní účty Upravit Možnosti příjmu a nastavte četnost kontroly v minutách.

    -

    Evolution supports IMAP IDLE on the currently selected folder and partially supports the IMAP NOTIFY extension.

    +

    Evolution podporuje IMAP IDLE u aktuálně vybrané složky a částečně podporuje rozšíření IMAP NOTIFY.

    diff -Nru evolution-3.21.91/help/cs/mail-sending-options-smtp.page evolution-3.22.0/help/cs/mail-sending-options-smtp.page --- evolution-3.21.91/help/cs/mail-sending-options-smtp.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-sending-options-smtp.page 2016-09-19 08:17:04.000000000 +0000 @@ -43,11 +43,11 @@

    Pokud server vyžaduje autentizaci, musíte poskytnout následující informace:

    -

    Select the authentication type in the Authentication list, or click Check for Supported Types to have Evolution check. Some servers do not support this, so clicking this button is not a guarantee that available mechanisms actually work.

    +

    Vyberte typ autentizace v seznamu nebo klikněte na Zjistit podporované typy a Evolution zjistí, který typ je podporován. Některé servery tuto funkci nepodporují, takže kliknutí na toto tlačítko nezaručuje, že dostupné mechanismy opravdu fungují.

    Zadejte uživatelské jméno.

    -

    Choose Use a secure connection if you want to connect securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    diff -Nru evolution-3.21.91/help/cs/mail-several-pop-accounts.page evolution-3.22.0/help/cs/mail-several-pop-accounts.page --- evolution-3.21.91/help/cs/mail-several-pop-accounts.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-several-pop-accounts.page 2016-09-19 08:17:04.000000000 +0000 @@ -33,7 +33,7 @@ Oddělení pošty POP pro více než jeden účet -

    It is not possible to have separate accounts in the accounts and folder list pane. Evolution only has one unique inbox for incoming email.

    +

    Není možné mít oddělené účty v panelu účtů a složek. Evolution má jen jedinou schránku pro příchozí poštu.

    Buď můžete místo protokolu POP použít IMAP nebo přesouvat příchozí poštu do různých složek tak, že si vytvoříte složky a filtry. Vytvořte novou složku a v ní dvě podsložky (pro příchozí a odeslanou poštu daného účtu). Nyní nastavte filtr příchozí pošty přes Upravit Filtry zpráv Přidat, který bude přesouvat příchozí poštu do příslušné složky příchozí podle adresy příjemce a filtr odchozí pošty, který bude přesouvat odeslanou poštu do příslušné složky odchozí podle adresy odesilatele.

    diff -Nru evolution-3.21.91/help/cs/mail-sorting-message-list.page evolution-3.22.0/help/cs/mail-sorting-message-list.page --- evolution-3.21.91/help/cs/mail-sorting-message-list.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-sorting-message-list.page 2016-09-19 08:17:04.000000000 +0000 @@ -39,7 +39,7 @@ Řazení seznamu zpráv -

    Evolution lets you organize your emails by letting you sort messages in the message list.

    +

    Evolution vám umožňuje se svoji poštu uspořádat pomocí různého řazení zpráv v seznamu zpráv.

    Řazení pošty do vláken @@ -63,12 +63,12 @@

    Vyberte možnost Odstranit tento sloupec nebo Přidat sloupec.

    -

    Evolution allows you to sort your messages using these columns. Just click on the column label to sort the emails. The direction of the arrow next to the label indicates the direction of the sort.

    +

    Evolution vám umožňuje řadit si zprávy pomocí těchto sloupců. Stačí kliknout na záhlaví a zprávy se podle něj seřadí. Směr šipky vedle popisu sloupce ukazuje směr řazení.

    Používání dalších voleb řazení -

    Evolution provides other ways for sorting email messages. You can use Sort By, Sort Ascending, Sort Descending, or Reset sort.

    +

    Evolution poskytuje i další způsoby řazení poštovních zpráv. Můžete použít Řadit podle, Řadit vzestupně, Řadit sestupně nebo Neřadit.

    Řadit podle

    Můžete také použít řazení poštovních zpráv podle seznamu Řadit podle.

    @@ -119,10 +119,10 @@
    - Reset sort + Výchozí řazení

    Klikněte pravým tlačítkem na záhlaví sloupce v seznamu zpráv.

    -

    Select the Reset sort option.

    +

    Vyberte volbu Výchozí řazení.

    Tímto se ve sloupci zruší řazení a navrátí se k pořadí zpráv tak, jak byly přidány do složky.

    diff -Nru evolution-3.21.91/help/cs/mail-spam-marking.page evolution-3.22.0/help/cs/mail-spam-marking.page --- evolution-3.21.91/help/cs/mail-spam-marking.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-spam-marking.page 2016-09-19 08:17:04.000000000 +0000 @@ -45,7 +45,7 @@
    Ruční označení nevyžádané pošty -

    If Evolution misses junk mail, right-click the message, then click Mark as Junk, or mark the message and press CtrlJ or click the Junk button in the tool bar. When you correct it, the filter can recognize similar messages in the future, and becomes more accurate as time goes on.

    +

    Pokud Evolutionu spam proklouzne, klikněte pravým tlačítkem na zprávu a potom klikněte na Označit jako nevyžádaná, nebo zmáčkněte CtrlJ, nebo klikněte na tlačítko Nevyžádaná pošty v nástrojové liště. Když provedete opravu, filtr bude umět v budoucnu rozpoznat podobné zprávy a bude se zpřesňovat.

    Pokud je dobrá pošta nesprávně označena, odstraňte ji ze složky Nevyžádané tak, že kliknete pravým tlačítkem a zvolíte Označit že není nevyžádaná, nebo zmáčkněte ShiftCtrlJ, nebo zprávu označíte a kliknete na tlačítko Není nevyžádané.

    diff -Nru evolution-3.21.91/help/cs/mail-spam-settings.page evolution-3.22.0/help/cs/mail-spam-settings.page --- evolution-3.21.91/help/cs/mail-spam-settings.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-spam-settings.page 2016-09-19 08:17:04.000000000 +0000 @@ -69,8 +69,8 @@
    Nastavení nevyžádané pošty -

    The junk mail options discussed in this page refer only to POP and Local Delivery accounts. For handling junk mail on IMAP accounts, see the Evolution settings under EditPreferencesMail AccountsEditReceiving Options.

    -

    You can modify how Evolution handles junk mail by changing the Junk Mail Preferences:

    +

    Volby týkající se nevyžádané pošty rozebírané na této stránce se týkají jen účtů POP a místního doručování. Ohledně nevyžádané pošty u účtů IMAP se podívejte na nastavení UpravitPředvolbyPoštovní účtyUpravitVolby příjmu.

    +

    V předvolbách nevyžádané pošty můžete nastavit, jak má Evolution s nevyžádanou poštou zacházet:

    Klikněte na UpravitPředvolby nebo zmáčkněte ShiftCtrlS.

    Vyberte Nastavení pošty.

    diff -Nru evolution-3.21.91/help/cs/mail-two-trash-folders.page evolution-3.22.0/help/cs/mail-two-trash-folders.page --- evolution-3.21.91/help/cs/mail-two-trash-folders.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-two-trash-folders.page 2016-09-19 08:17:04.000000000 +0000 @@ -34,13 +34,13 @@ -Two Trash or <gui>Junk</gui> folders shown for the same account +Pro jeden účet se zobrazuje dvakrát <gui>Koš</gui> nebo <gui>Nevyžádané</gui> -

    If you use a remote mail account that also has Junk and/or Trash folders on the server you might face duplicated folders in Evolution.

    -

    You can easily tell the two Trash folders apart by looking at their icons. The Evolution Trash folder has a special icon whereas the other physical Trash folder looks like any other folder.

    +

    Pokud používáte vzdálený poštovní účet, který má na serveru rovněž složky Koš a/nebo Nevyžádané, můžete v klientu Evolution vidět tyto složky zdvojené.

    +

    Složky Koš od sebe můžete snadno odlišit podle ikon. Složka Koš Evolution má speciální ikonu, zatímco ostatní složky Koš mají stejnou ikonu jako běžné složky.

    -

    By default, Evolution's Trash and Junk folders are Search folders. They do not really exist but simply display all the messages that are marked as junk or for deletion in any folders of that account.

    +

    Standardně jsou složky Koš a Nevyžádané aplikace Evolution vyhledávacícmi složkami. Nemusí reálně existovat, pouze zobrazují zprávy, které jsou označené k odstranění nebo jako nevyžádané v libovolné složce účtu.

    -

    In order to only use the folders for Junk and Trash on the mail server, select the corresponding Use a Real Folder option under EditPreferencesMail AccountsEditDefaults. In this case, Evolution's local virtual folders will not be used.

    +

    Aby se používaly jen složky Nevyžádané a Koš na poštovním serveru, vyberte příslušnou volbu Použít skutečnou složku v Upravit Předvolby Poštovní účty Upravit Výchozí hodnoty. V takovém případě nebude Evolution místní virtuální složky používat.

    diff -Nru evolution-3.21.91/help/cs/mail-vertical-view.page evolution-3.22.0/help/cs/mail-vertical-view.page --- evolution-3.21.91/help/cs/mail-vertical-view.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-vertical-view.page 2016-09-19 08:17:04.000000000 +0000 @@ -33,7 +33,7 @@ Svislé zobrazení -

    Evolution provides a vertical view in addition to the classical view. In the vertical view, the message preview pane is located at the right side of the message list when compared to the classical view where the message preview pane is placed below the message list. Vertical view enables you to use the extra width of wide screen monitors.

    +

    Evolution vám nabízí kromě klasického zobrazení také svislé. Ve svislém zobrazení je panel náhledu zpráv umístěn napravo od seznamu zpráv, zatímco v klasickém zobrazení je panel náhledu zpráv umístěn pod seznamem zpráv. Svislé zobrazení vám umožňuje využít šířku na širokoúhlých monitorech.

    Chcete-li přepnout do svislého zobrazení, klikněte na ZobrazitNáhledSvislé zobrazení.

    diff -Nru evolution-3.21.91/help/cs/mail-working-offline.page evolution-3.22.0/help/cs/mail-working-offline.page --- evolution-3.21.91/help/cs/mail-working-offline.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/mail-working-offline.page 2016-09-19 08:17:04.000000000 +0000 @@ -34,11 +34,11 @@ Práce při odpojení -

    Forced offline mode helps you communicate with remote mail storage systems like GroupWise, IMAP or Exchange, in situations where you are not connected to the network at all times. Evolution keeps a local copy of one or more folders to allow you to compose messages, storing them in your Outbox to be sent the next time you connect.

    +

    Režim odpojení vám pomáhá komunikovat se vzdálenými systémy pro uchování pošty jako GroupWise, IMAP nebo Exchange v situacích, kdy nejste trvale připojeni k síti. Evolution uchovává místní kopii jedné nebo více složek, aby vám umožnil vytvářet zprávy a ukládat je do složky K Odeslání do té doby, než budete připojeni.

    -

    Evolution's forced offline mode only refers to mail and does not apply to contacts and calendars.

    +

    Režím odpojení se v aplikaci Evolution týká jen pošty, na kontakty a kalendáře nemá vliv.

    -

    POP mail downloads all messages to your local system, but other connections usually download just the headers, and get the rest only when you want to read the message. Before you force Evolution to be offline, Evolution downloads the unread messages from the folders you have chosen to store.

    +

    POP stahuje všechny zprávy do místního systému, ale ostatní připojení stahují pouze hlavičky a zbytek, pouze když chcete zprávu číst. Před tím, než cíleně přejdete do režimu odpojení, stáhne Evolution nepřečtené zprávy ze složek, které jste vybrali pro uchování zpráv.

    Označení složek pro použití při odpojení @@ -51,13 +51,13 @@
    Synchronizování zpráv pro použití při odpojení -

    Your connection status is shown by the small icon in the lower left corner of the Evolution main window. When you are online, it displays two connected cables. When you force offline mode via clicking the icon or via FileWork Offline, the cables separate. You will be asked whether you want to go offline immediately or synchronize folders locally before you go offline.

    +

    Váš stav připojení je zobrazen malou ikonou v levém dolním rohu hlavního okna Evolution. Když jste on-line, zobrazuje dva spojené kabely. Když se odpojujete kliknutím na ikonu nebo přes SouborPracovat při odpojení, kabely se rozpojí. Budete dotázáni, zda se chcete odpojit okamžitě nebo nejdříve lokálně synchronizovat složky.

    Chcete-li stáhnout zprávy pro operace po odpojení, aniž byste se okamžitě odpojili, vyberte SouborStáhnout zprávy pro používání při odpojení.

    Automatické reakce na stav sítě -

    Evolution automatically understands the network state and acts accordingly. For instance, Evolution switches to offline mode when the network goes down and automatically switches on when the network is up again.

    +

    Evolution automaticky rozpoznává stav sítě a podle toho reaguje. Například se přepíná do režimu odpojení, když síť spadne a automaticky se vrací zpět, když síť opět funguje.

    diff -Nru evolution-3.21.91/help/cs/offline.page evolution-3.22.0/help/cs/offline.page --- evolution-3.21.91/help/cs/offline.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/offline.page 2016-09-19 08:17:04.000000000 +0000 @@ -2,7 +2,7 @@ - Make Evolution mail be online again. + Jak přimět Evolution, aby byl opět on-line. @@ -36,19 +36,19 @@ 2014, 2015 -Why is <app>Evolution</app>'s mail component offline? -

    You may have started Evolution with the --offline commandline option to enforce offline mode.

    +Proč je poštovní část v aplikaci <app>Evolution</app> odpojená? +

    Možná jste spustili Evolution s parametrem --offline, který vynutí režim odpojení.

    -

    If this is not the case and Evolution normally works but has suddenly stopped connecting to your mail accounts, you may have unintentionally clicked on the connection icon in the lower left corner. When connected, the icon resembles a pair of sockets joined together. If the sockets are open, there is no connection to your mail accounts (and the Send/Receive button is grayed out). Click on the icon to change its state.

    +

    Pokud toto není váš případ a Evolution normálně funguje, ale náhle se přestal připojovat k vašemu poštovnímu účtu, mohli jste omylem kliknout na tlačítko připojení v levém dolním rohu. V režimu připojení ikona zobrazuje dva spojené konektory. Pokud jsou konektory rozdělené, jste v režimu odpojení (a tlačítko Odeslat/přijmout je zašedlé). Chcete-li tento stav změnit, klikněte na onu ikonu.

    V případě, že problém přetrvává, a jste si jisti, že jste na ikonu neklikli, a síť je z jiných aplikací (prohlížeč, FTP, SSH, ping apod.) dosažitelná, je možné, že síťové připojení není správně nastavené. Více informací se můžete dočíst v nápovědě k pracovnímu prostředí nebo je zkuste vyhledat v diskuzním fóru a poštovní konferenci fungujícím jako podpora k vaší distribuci.

    -

    If you want to force Evolution to be in online mode, make sure that Evolution is not running and open a Terminal window and type the following command:

    +

    Když chcete Evolution přinutit, aby byl v režimu připojení, ujistěte se, že Evolution neběží, otevřete okno Terminálu a napiště následující příkaz:

    GIO_USE_NETWORK_MONITOR=base evolution

    -

    Evolution's forced offline mode only refers to mail and does not apply to contacts and calendars.

    +

    Režím odpojení se v aplikaci Evolution týká jen pošty, na kontakty a kalendáře nemá vliv.

    diff -Nru evolution-3.21.91/help/cs/organizing.page evolution-3.22.0/help/cs/organizing.page --- evolution-3.21.91/help/cs/organizing.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/organizing.page 2016-09-19 08:17:04.000000000 +0000 @@ -2,7 +2,7 @@ - On organizing and finding your data in Evolution. + O organizování a hledání dat v Evolutionu. diff -Nru evolution-3.21.91/help/cs/problems-debug-how-to.page evolution-3.22.0/help/cs/problems-debug-how-to.page --- evolution-3.21.91/help/cs/problems-debug-how-to.page 2016-08-29 12:56:58.000000000 +0000 +++ evolution-3.22.0/help/cs/problems-debug-how-to.page 2016-09-19 08:17:04.000000000 +0000 @@ -34,9 +34,9 @@

    Jako první vodítko se zobrazí chybové hlášení, buďto ve stavovém řádku nebo mezi nástrojovou lištou a vyhledávací lištou.

    -

    To further track down a problem, some debug options are listed on the Evolution project website.

    +

    Pro pokročilejší hledání problému jsou některé ladící volby uvedeny na webových stránkách projektu Evolution.

    -

    To contact the Evolution community for help, please see How to get help.

    +

    Pomoc je možné získat od komunity okolo Evolutionu, viz Jak získat pomoc.

    diff -Nru evolution-3.21.91/help/cs/problems-getting-help.page evolution-3.22.0/help/cs/problems-getting-help.page --- evolution-3.21.91/help/cs/problems-getting-help.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/problems-getting-help.page 2016-09-19 08:17:04.000000000 +0000 @@ -33,5 +33,5 @@ Získání pomoci -

    To receive help on problems you can send an email to the Evolution mailing list or talk to developers and other users in the IRC chat channel #evolution on the server irc.gimp.net. To connect to an IRC server you can for example use the internet messenger application Empathy.

    +

    Chcete-li získat pomoc při problémech, můžete poslat e-mail do poštovní konference aplikace Evolution nebo se zeptat vývojářů a ostatních uživatelů na kanálu IRC #evolution na serveru irc.gimp.net. Pro připojení k serveru IRC můžete použít např. aplikaci pro rychlou komunikaci Empathy.

    diff -Nru evolution-3.21.91/help/cs/problems-reporting-bugs.page evolution-3.22.0/help/cs/problems-reporting-bugs.page --- evolution-3.21.91/help/cs/problems-reporting-bugs.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/problems-reporting-bugs.page 2016-09-19 08:17:04.000000000 +0000 @@ -32,8 +32,8 @@ Hlášení chyb -

    If you do not need help for configuration but you are sure that you have found a mistake or wrong behavior in the Evolution software, or if you want to request a feature, you can file a report in the GNOME bug tracking system. Note that this requires registration first. Please try to avoid filing duplicates and check the bug writing guidelines first.

    Also note that GNOME distributions sometimes introduce their own changes in Evolution that are not included in GNOME Evolution. This is hard to recognize for users but if you are aware of it please file a bug report in the bug tracker of your GNOME distribution instead.

    +

    Pokud nepotřebujete pomoct s nastavením, ale jste si jistí, že jste našli chybu nebo nesprávné chování v softwaru Evolution, nebo pokud chcete požádat o novou funkci, můžete to nahlásit v systému pro sledování chyb v GNOME. Všimněte si, že nejdříve se musíte zaregistrovat. Zkuste se prosím vyhnout duplicitnímu hlášení a projděte si nejdříve pokyny pro hlášení chyb.

    Také si povšimněte, že distribuce založené na GNOME někdy přinášejí do aplikace Evolution vlastní úpravy, které nejsou součástí GNOME Evolution. Pro uživatele to je velmi obtížné rozeznat, ale pokud o tom víte, nahlašte prosím raději chybu do systému pro sledování chyb ve vaší distribuci.

    -

    When reporting bugs exact information is welcome as it makes it easier for others to reproduce and fix the issue. If possible please include information such as the Evolution version (under HelpAbout), your distribution, and exact steps to reproduce the problem, click by click. See the Bug Writing Guidelines for more information.

    +

    Když hlásíte chyby, přesná informace je vítána, protože to ostatním usnadní reprodukovat a opravit problém. Je-li to možné, přidejte informace jako verze aplikace Evolution (najdete v NápovědaO aplikaci), vaše distribuce, přesné kroky, kliknutí za kliknutím, kterými lze problém reprodukovat. Více informací naleznete v Pokynech pro hlášení chyb.

    diff -Nru evolution-3.21.91/help/cs/sync-with-other-devices.page evolution-3.22.0/help/cs/sync-with-other-devices.page --- evolution-3.21.91/help/cs/sync-with-other-devices.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/sync-with-other-devices.page 2016-09-19 08:17:04.000000000 +0000 @@ -2,7 +2,7 @@ - Synchronize Evolution data with handheld devices and mobile phones. + Jak synchronizovat data z aplikace Evolution s přenosnými zařízeními a mobilními telefony. diff -Nru evolution-3.21.91/help/cs/tasks-caldav.page evolution-3.22.0/help/cs/tasks-caldav.page --- evolution-3.21.91/help/cs/tasks-caldav.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/tasks-caldav.page 2016-09-19 08:17:04.000000000 +0000 @@ -31,7 +31,7 @@ Používání seznamu úkolů a poznámek CalDAV -

    To add such a task list or memo list to Evolution, perform the following steps:

    +

    Chcete-li přidat takový seznam úkolů nebo poznámek do aplikace Evolution, proveďte následující kroky:

    Klikněte na Soubor Nový Seznam úkolů nebo Soubor Nový Seznam poznámek.

    Vyberte typ Na webu.

    @@ -39,7 +39,7 @@

    Volitelně vyberte barvu, které dáváte přednost.

    Vyberte, zda chcete vidět obsah i během toho, co budete odpojení.

    Zadejte adresu do pole Adresa URL.

    -

    Choose Use a secure connection if you want to connect securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Zadejte uživatelské jméno a e-mailovou adresu.

    Klikněte na Použít.

    diff -Nru evolution-3.21.91/help/cs/tasks-local.page evolution-3.22.0/help/cs/tasks-local.page --- evolution-3.21.91/help/cs/tasks-local.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/tasks-local.page 2016-09-19 08:17:04.000000000 +0000 @@ -31,7 +31,7 @@ Přidání dalšího místního seznamu úkolů nebo poznámek -

    To add another local task list to Evolution, perform the following steps:

    +

    Chcete-li do aplikace Evolution přidat další místní seznam poznámek nebo úkolů, proveďte následující kroky:

    Klikněte na Soubor Nový Seznam úkolů nebo Soubor Nový Seznam poznámek.

    Vyberte typ V tomto počítači.

    diff -Nru evolution-3.21.91/help/cs/tasks-usage-add-task.page evolution-3.22.0/help/cs/tasks-usage-add-task.page --- evolution-3.21.91/help/cs/tasks-usage-add-task.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/tasks-usage-add-task.page 2016-09-19 08:17:05.000000000 +0000 @@ -48,10 +48,10 @@
    Přidělené úkoly -

    Evolution can be used to assign a task to multiple people.

    +

    Evolution můžete použít pro přidělení úkolu více lidem.

    Když úkol přidělujete, můžete zadat účastníky v několika kategoriích jako "předseda" nebo "vyžadovaný účastník". Když úkol uložíte, každému účastníkovi je rozeslán e-mail s informacemi o úkolu, který mu navíc dává možnost odpovědět.

    Toto je podobné schůzkám.

    -

    To create an assigned task, click FileNewAssigned Task.

    +

    Chcete-li vytvořit přidělený úkol, klikněte na SouborNovýPřidělený úkol.

    diff -Nru evolution-3.21.91/help/cs/tasks-webdav.page evolution-3.22.0/help/cs/tasks-webdav.page --- evolution-3.21.91/help/cs/tasks-webdav.page 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/tasks-webdav.page 2016-09-19 08:17:05.000000000 +0000 @@ -33,7 +33,7 @@

    Seznamy tohoto typu jsou pouze pro čtení.

    -

    To add such a task list or memo list to Evolution, perform the following steps:

    +

    Chcete-li přidat takový seznam úkolů nebo poznámek do aplikace Evolution, proveďte následující kroky:

    Klikněte na Soubor Nový Seznam úkolů nebo Soubor Nový Seznam poznámek.

    Vyberte typ Na webu.

    @@ -41,11 +41,11 @@

    Volitelně vyberte barvu, které dáváte přednost.

    Vyberte, zda chcete vidět obsah i během toho, co budete odpojení.

    Zadejte adresu do pole Adresa URL.

    -

    Choose Use a secure connection if you want to connect securely.

    +

    Pokud se chcete připojovat zabezpečeně, vyberte Používat zabezpečené připojení.

    Zadejte uživatelské jméno.

    Klikněte na Použít.

    -

    The list will be added in Evolution.

    +

    Seznam bude přidán do aplikace Evolution.

    diff -Nru evolution-3.21.91/help/cs/xinclude-filter-vfolder-conditions.xml evolution-3.22.0/help/cs/xinclude-filter-vfolder-conditions.xml --- evolution-3.21.91/help/cs/xinclude-filter-vfolder-conditions.xml 2016-08-29 12:56:59.000000000 +0000 +++ evolution-3.22.0/help/cs/xinclude-filter-vfolder-conditions.xml 2016-09-19 08:17:05.000000000 +0000 @@ -21,19 +21,19 @@

    Určitá hlavička:

    Jakákoliv hlavička včetně vlastních.

    -

    If a message uses a header more than once, Evolution pays attention only to the first instance, even if the message defines the header differently the second time. For example, if a message declares the Resent-From: header as "engineering@example.com" and then restates it as "marketing@example.com", Evolution filters as though the second declaration did not occur. To filter on messages that use headers multiple times, use a regular expression.

    +

    Pokud zpráva používá hlavičku více než jedenkrát, Evolution se jí zabývá pouze v první instanci, dokonce i když zpráva definuje podruhé hlavičku jinak. Např. pokud zpráva deklaruje hlavičku Resent-From: jako "engineering@example.com" a potom ji zopakuje jako "marketing@example.com", Evolution ji filtruje, jakoby se druhá deklarace neobjevila. Pro filtrování zpráv, které používají hlavičky vícekrát, použijte regulární výrazy.

    Tělo zprávy:

    Prohledává text zprávy.

    Výraz:

    -

    (For programmers only) Match a message according to an expression you write in the Scheme language used to define filters in Evolution.

    +

    (pouze pro programátory) Porovnává zprávy podle výrazu, který napíšete v jazyce Scheme, používaného v aplikaci Evolution k definování filtrů.

    Výraz ve volné tvaru:

    (Jen pro pokročilé uživatele) Kombinujte několik podmínek pomocí speciální syntaxe.

    Datum odeslání:

    -

    Filters messages according to the date on which they were sent. First, choose the conditions you want a message to meet, such as before a given date or after a given date. Then choose the time. The filter compares the message's time stamp to the system clock when the filter is run, or to a specific time and date you choose from a calendar. You can also have it look for a message within a range of time relative to the filter, such as two to four days ago.

    +

    Filtruje zprávy podle data, kdy byly odeslány. Prvně vyberte podmínky, které chcete, aby zpráva splnila, jako před určitým datem nebo po určitém datu. Potom zvolte čas. Filtr porovnává časové razítko zprávy se systémovými hodinami, když filtr běží, nebo s určitým časem a datem, které vyberete v kalendáři. Můžete jej také nechat, aby se podíval po zprávách v určitém časovém rozmezí jako před dvěma až čtyřmi dny.

    Datum přijetí:

    Toto funkce stejným způsobem jako volba Datum odeslání až na to, že to porovnává datum, kdy jste zprávu přijali, s datem, které jste zadali.

    @@ -63,6 +63,6 @@

    Filtruje na základě toho, z které poštovní konference zpráva přišla. Tento filtr může opomenout zprávy z některých serverů, protože kontroluje hlavičku X-BeenThere, která se používá pro identifikaci poštovních konferencí nebo jiných redistributorů pošty. Pošta ze serverů, které nenastavují X-BeenThere správně, nemůže být tímto filtrem zachycena.

    Odpovídající regulárnímu výrazu:

    -

    (For programmers only) If you know your way around a regex, or regular expression, this option allows you to search for complex patterns of letters, so that you can find, for example, all words that start with "a" and end with "m", and are between six and fifteen letters long, or all messages that declare a particular header twice. For information about how to use regular expressions, check the man page for the grep command.

    +

    (pouze pro programátory) Pokud víte, jak zacházet se vzory regex, respektive regulárními výrazy, umožní vám tato volba vyhledávat komplexní vzory znaků, takže můžete např. najít všechna slova, které začínají na „a“ a končí na „m“ a jsou dlouhé 6 až 15 znaků nebo všechny zprávy, které deklarují určité hlavičky dvakrát. Více informací o tom, jak používat regulární výrazy, se dočtete v the man page for the grep.

    diff -Nru evolution-3.21.91/libemail-engine/e-mail-session.c evolution-3.22.0/libemail-engine/e-mail-session.c --- evolution-3.21.91/libemail-engine/e-mail-session.c 2016-07-01 11:09:51.000000000 +0000 +++ evolution-3.22.0/libemail-engine/e-mail-session.c 2016-09-07 09:08:53.000000000 +0000 @@ -32,7 +32,7 @@ #include #include -#include +#include #include #include @@ -1200,6 +1200,7 @@ if (CAMEL_IS_SERVICE (service)) { ESource *source; ESource *tmp_source; + gboolean is_google = FALSE; /* Each CamelService has a corresponding ESource. */ source = e_source_registry_ref_source (registry, uid); @@ -1228,7 +1229,35 @@ * if necessary. */ camel_service_migrate_files (service); + if (e_source_has_extension (source, E_SOURCE_EXTENSION_AUTHENTICATION)) { + ESourceAuthentication *auth_extension; + const gchar *host; + + auth_extension = e_source_get_extension (source, E_SOURCE_EXTENSION_AUTHENTICATION); + host = e_source_authentication_get_host (auth_extension); + + is_google = host && ( + e_util_utf8_strstrcase (host, "gmail.com") != NULL || + e_util_utf8_strstrcase (host, "googlemail.com") != NULL); + } + g_object_unref (source); + + /* Kind of hack for the custom SASL authentication unknown to Camel. */ + if (is_google) { + CamelProvider *provider; + CamelSaslOAuth2GoogleClass *oauth2_google_class; + + oauth2_google_class = g_type_class_ref (CAMEL_TYPE_SASL_OAUTH2_GOOGLE); + provider = camel_service_get_provider (service); + + if (provider && oauth2_google_class) { + CamelServiceAuthType *auth_type = oauth2_google_class->parent_class.auth_type; + + if (!g_list_find (provider->authtypes, auth_type)) + provider->authtypes = g_list_append (provider->authtypes, auth_type); + } + } } return service; diff -Nru evolution-3.21.91/mail/e-mail-display.c evolution-3.22.0/mail/e-mail-display.c --- evolution-3.21.91/mail/e-mail-display.c 2016-08-26 14:24:11.000000000 +0000 +++ evolution-3.22.0/mail/e-mail-display.c 2016-08-31 08:51:08.000000000 +0000 @@ -1330,16 +1330,20 @@ priv->scheduled_reload = 0; } - if (priv->settings != NULL) + if (priv->settings != NULL) { g_signal_handlers_disconnect_matched ( priv->settings, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, object); + } if (priv->web_extension_headers_collapsed_signal_id > 0) { - g_dbus_connection_signal_unsubscribe ( - g_dbus_proxy_get_connection ( - e_web_view_get_web_extension_proxy (E_WEB_VIEW (object))), - priv->web_extension_headers_collapsed_signal_id); + GDBusProxy *web_extension = e_web_view_get_web_extension_proxy (E_WEB_VIEW (object)); + + if (web_extension != NULL) { + g_dbus_connection_signal_unsubscribe ( + g_dbus_proxy_get_connection (web_extension), + priv->web_extension_headers_collapsed_signal_id); + } priv->web_extension_headers_collapsed_signal_id = 0; } diff -Nru evolution-3.21.91/mail/e-mail-printer.c evolution-3.22.0/mail/e-mail-printer.c --- evolution-3.21.91/mail/e-mail-printer.c 2016-08-11 08:09:15.000000000 +0000 +++ evolution-3.22.0/mail/e-mail-printer.c 2016-09-15 10:04:04.000000000 +0000 @@ -48,18 +48,12 @@ EMailRemoteContent *remote_content; gchar *export_filename; - - GtkPrintOperationAction print_action; }; struct _AsyncContext { WebKitWebView *web_view; gulong load_status_handler_id; - GCancellable *cancellable; - GMainContext *main_context; - - GtkPrintOperationAction print_action; GtkPrintOperationResult print_result; }; @@ -91,9 +85,6 @@ async_context->load_status_handler_id); g_clear_object (&async_context->web_view); - g_clear_object (&async_context->cancellable); - - g_main_context_unref (async_context->main_context); g_slice_free (AsyncContext, async_context); } @@ -172,73 +163,90 @@ #endif static void mail_printer_print_finished_cb (WebKitPrintOperation *print_operation, - GSimpleAsyncResult *simple) + GTask *task) { + AsyncContext *async_context; + if (camel_debug ("wex")) printf ("%s\n", G_STRFUNC); + + async_context = g_task_get_task_data (task); + g_return_if_fail (async_context != NULL); + async_context->print_result = GTK_PRINT_OPERATION_RESULT_APPLY; + + g_task_return_boolean (task, TRUE); + g_object_unref (task); } static void mail_printer_print_failed_cb (WebKitPrintOperation *print_operation, GError *error, - GSimpleAsyncResult *simple) + GTask *task) { AsyncContext *async_context; if (camel_debug ("wex")) printf ("%s\n", G_STRFUNC); - async_context = g_simple_async_result_get_op_res_gpointer (simple); + + async_context = g_task_get_task_data (task); + g_return_if_fail (async_context != NULL); + async_context->print_result = GTK_PRINT_OPERATION_RESULT_ERROR; if (error != NULL) - g_simple_async_result_take_error (simple, error); - else + g_task_return_error (task, error); + else { g_warning ("WebKit print operation returned ERROR result without setting a GError"); + g_task_return_boolean (task, FALSE); + } - async_context->print_result = GTK_PRINT_OPERATION_RESULT_ERROR; + g_object_unref (task); } static gboolean -mail_printer_print_timeout_cb (gpointer user_data) +mail_printer_print_timeout_cb (GTask *task) { - GSimpleAsyncResult *simple; AsyncContext *async_context; - GCancellable *cancellable; - WebKitPrintOperation *print_operation; -/* FIXME WK2 EMailPrinter *printer; - GtkPrintOperationAction print_action; + gpointer source_object; + const gchar *export_filename; + GtkPrintSettings *print_settings = NULL; + WebKitPrintOperation *print_operation = NULL; + WebKitPrintOperationResponse response; + /* FIXME WK2 gulong draw_page_handler_id; gulong create_custom_widget_handler_id; gulong custom_widget_apply_handler_id;*/ - GError *error = NULL; - simple = G_SIMPLE_ASYNC_RESULT (user_data); - async_context = g_simple_async_result_get_op_res_gpointer (simple); + async_context = g_task_get_task_data (task); + + g_return_val_if_fail (async_context != NULL, G_SOURCE_REMOVE); + + source_object = g_task_get_source_object (task); + + g_return_val_if_fail (E_IS_MAIL_PRINTER (source_object), G_SOURCE_REMOVE); + + print_settings = gtk_print_settings_new (); + export_filename = e_mail_printer_get_export_filename (E_MAIL_PRINTER (source_object)); + gtk_print_settings_set ( + print_settings, + GTK_PRINT_SETTINGS_OUTPUT_BASENAME, + export_filename); - cancellable = async_context->cancellable; - /* - print_action = async_context->print_action; -*/ - /* Check for cancellation one last time before printing. */ - if (g_cancellable_set_error_if_cancelled (cancellable, &error)) - goto exit; - - /* This returns a new reference. */ -/* - printer = (EMailPrinter *) g_async_result_get_source_object ( - G_ASYNC_RESULT (simple)); -*/ print_operation = webkit_print_operation_new (async_context->web_view); -/* - if (async_context->print_action == GTK_PRINT_OPERATION_ACTION_EXPORT) { - const gchar *export_filename; - - export_filename = - e_mail_printer_get_export_filename (printer); - gtk_print_operation_set_export_filename ( - print_operation, export_filename); - } -*/ -/* + webkit_print_operation_set_print_settings (print_operation, print_settings); + + g_signal_connect_data ( + print_operation, "failed", + G_CALLBACK (mail_printer_print_failed_cb), + g_object_ref (task), + (GClosureNotify) g_object_unref, 0); + + g_signal_connect_data ( + print_operation, "finished", + G_CALLBACK (mail_printer_print_finished_cb), + g_object_ref (task), + (GClosureNotify) g_object_unref, 0); + + /* FIXME WK2 create_custom_widget_handler_id = g_signal_connect ( print_operation, "create-custom-widget", G_CALLBACK (mail_printer_create_custom_widget_cb), @@ -247,30 +255,19 @@ custom_widget_apply_handler_id = g_signal_connect ( print_operation, "custom-widget-apply", G_CALLBACK (mail_printer_custom_widget_apply_cb), - async_context); -*/ - g_signal_connect ( - print_operation, "failed", - G_CALLBACK (mail_printer_print_failed_cb), - async_context); + async_context); */ - g_signal_connect ( - print_operation, "finished", - G_CALLBACK (mail_printer_print_finished_cb), - async_context); - -/* FIXME WK2 - this will be hard to add back to WK2 API.. There is a CSS draft - * that can be used to add a page numbers, but it is not in WebKit yet. - * http://www.w3.org/TR/css3-page/ + /* FIXME WK2 - this will be hard to add back to WK2 API.. There is a CSS draft + * that can be used to add a page numbers, but it is not in WebKit yet. + * http://www.w3.org/TR/css3-page/ draw_page_handler_id = g_signal_connect ( print_operation, "draw-page", G_CALLBACK (mail_printer_draw_footer_cb), - async_context->cancellable); -*/ - webkit_print_operation_run_dialog ( - print_operation, - GTK_WINDOW (gtk_widget_get_toplevel (gtk_widget_get_toplevel (GTK_WIDGET (async_context->web_view))))); -/* FIXME WK2 + async_context->cancellable); */ + + response = webkit_print_operation_run_dialog (print_operation, NULL); + + /* FIXME WK2 g_signal_handler_disconnect ( print_operation, create_custom_widget_handler_id); @@ -278,41 +275,33 @@ print_operation, custom_widget_apply_handler_id); g_signal_handler_disconnect ( - print_operation, draw_page_handler_id); -*/ - g_object_unref (print_operation); + print_operation, draw_page_handler_id); */ -/* - g_object_unref (printer);*/ + g_clear_object (&print_operation); + g_clear_object (&print_settings); -exit: - if (error != NULL) - g_simple_async_result_take_error (simple, error); - - g_simple_async_result_complete_in_idle (simple); + if (response == WEBKIT_PRINT_OPERATION_RESPONSE_CANCEL) { + async_context->print_result = GTK_PRINT_OPERATION_RESULT_CANCEL; + g_task_return_boolean (task, TRUE); + } - return FALSE; + return G_SOURCE_REMOVE; } static void mail_printer_load_changed_cb (WebKitWebView *web_view, WebKitLoadEvent load_event, - GSimpleAsyncResult *simple) + GTask *task) { AsyncContext *async_context; - GCancellable *cancellable; - GError *error = NULL; /* Note: we disregard WEBKIT_LOAD_FAILED and print what we can. */ if (load_event != WEBKIT_LOAD_FINISHED) return; - /* Signal handlers are holding the only GSimpleAsyncResult - * references. This is to avoid finalizing it prematurely. */ - g_object_ref (simple); + async_context = g_task_get_task_data (task); - async_context = g_simple_async_result_get_op_res_gpointer (simple); - cancellable = async_context->cancellable; + g_return_if_fail (async_context != NULL); /* WebKit reloads the page once more right before starting to print, * so disconnect this handler after the first time to avoid starting @@ -323,27 +312,20 @@ async_context->load_status_handler_id = 0; /* Check if we've been cancelled. */ - if (g_cancellable_set_error_if_cancelled (cancellable, &error)) { - g_simple_async_result_take_error (simple, error); - g_simple_async_result_complete_in_idle (simple); - - /* Give WebKit some time to perform layouting and rendering before - * we start printing. 500ms should be enough in most cases. */ + if (g_task_return_error_if_cancelled (task)) { + return; } else { GSource *timeout_source; + /* Give WebKit some time to perform layouting and rendering before + * we start printing. 500ms should be enough in most cases. */ timeout_source = g_timeout_source_new (500); - g_source_set_callback ( + g_task_attach_source ( + task, timeout_source, - mail_printer_print_timeout_cb, - g_object_ref (simple), - (GDestroyNotify) g_object_unref); - g_source_attach ( - timeout_source, async_context->main_context); + (GSourceFunc) mail_printer_print_timeout_cb); g_source_unref (timeout_source); } - - g_object_unref (simple); } static WebKitWebView * @@ -351,21 +333,12 @@ const gchar *default_charset) { WebKitWebView *web_view; - WebKitSettings *web_settings; EMailFormatter *formatter; web_view = g_object_new ( E_TYPE_MAIL_DISPLAY, "mode", E_MAIL_FORMATTER_MODE_PRINTING, NULL); - /* XXX EMailDisplay enables frame flattening to prevent scrollable - * subparts in an email, which understandable. This resets it - * to allow scrollable subparts for reasons I don't understand. */ - web_settings = webkit_web_view_get_settings (web_view); - g_object_set ( - G_OBJECT (web_settings), - "enable-frame-flattening", FALSE, NULL); - /* Do not load remote images, print what user sees in the preview panel */ e_mail_display_set_force_load_images (E_MAIL_DISPLAY (web_view), FALSE); @@ -456,6 +429,7 @@ g_clear_object (&priv->formatter); g_clear_object (&priv->part_list); g_clear_object (&priv->remote_content); + g_free (priv->export_filename); /* Chain up to parent's dispose() method. */ G_OBJECT_CLASS (e_mail_printer_parent_class)->dispose (object); @@ -537,13 +511,13 @@ void e_mail_printer_print (EMailPrinter *printer, - GtkPrintOperationAction action, + GtkPrintOperationAction action, /* unused */ EMailFormatter *formatter, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) { - GSimpleAsyncResult *simple; + GTask *task; AsyncContext *async_context; WebKitWebView *web_view; EMailPartList *part_list; @@ -558,11 +532,6 @@ /* EMailFormatter can be NULL. */ async_context = g_slice_new0 (AsyncContext); - async_context->print_action = action; - async_context->main_context = g_main_context_ref_thread_default (); - - if (G_IS_CANCELLABLE (cancellable)) - async_context->cancellable = g_object_ref (cancellable); part_list = e_mail_printer_ref_part_list (printer); folder = e_mail_part_list_get_folder (part_list); @@ -580,14 +549,7 @@ if (default_charset == NULL) default_charset = ""; - simple = g_simple_async_result_new ( - G_OBJECT (printer), callback, - user_data, e_mail_printer_print); - - g_simple_async_result_set_check_cancellable (simple, cancellable); - - g_simple_async_result_set_op_res_gpointer ( - simple, async_context, (GDestroyNotify) async_context_free); + task = g_task_new (printer, cancellable, callback, user_data); web_view = mail_printer_new_web_view (charset, default_charset); e_mail_display_set_part_list (E_MAIL_DISPLAY (web_view), part_list); @@ -597,9 +559,10 @@ handler_id = g_signal_connect_data ( web_view, "load-changed", G_CALLBACK (mail_printer_load_changed_cb), - g_object_ref (simple), + g_object_ref (task), (GClosureNotify) g_object_unref, 0); async_context->load_status_handler_id = handler_id; + g_task_set_task_data (task, async_context, (GDestroyNotify) async_context_free); mail_uri = e_mail_part_build_uri ( folder, message_uid, @@ -612,9 +575,6 @@ webkit_web_view_load_uri (web_view, mail_uri); g_free (mail_uri); - - g_object_unref (simple); - g_object_unref (part_list); } @@ -623,25 +583,23 @@ GAsyncResult *result, GError **error) { - GSimpleAsyncResult *simple; + GTask *task; + GtkPrintOperationResult print_result; AsyncContext *async_context; - g_return_val_if_fail ( - g_simple_async_result_is_valid ( - result, G_OBJECT (printer), e_mail_printer_print), - GTK_PRINT_OPERATION_RESULT_ERROR); - - simple = G_SIMPLE_ASYNC_RESULT (result); - async_context = g_simple_async_result_get_op_res_gpointer (simple); + g_return_val_if_fail (g_task_is_valid (result, printer), GTK_PRINT_OPERATION_RESULT_ERROR); - if (g_simple_async_result_propagate_error (simple, error)) + task = G_TASK (result); + async_context = g_task_get_task_data (task); + if (!g_task_propagate_boolean (task, error)) return GTK_PRINT_OPERATION_RESULT_ERROR; - g_warn_if_fail ( - async_context->print_result != - GTK_PRINT_OPERATION_RESULT_ERROR); + g_return_val_if_fail (async_context != NULL, GTK_PRINT_OPERATION_RESULT_ERROR); + + print_result = async_context->print_result; + g_warn_if_fail (print_result != GTK_PRINT_OPERATION_RESULT_ERROR); - return async_context->print_result; + return print_result; } const gchar * diff -Nru evolution-3.21.91/mail/e-mail-reader-utils.c evolution-3.22.0/mail/e-mail-reader-utils.c --- evolution-3.21.91/mail/e-mail-reader-utils.c 2016-07-08 15:41:53.000000000 +0000 +++ evolution-3.22.0/mail/e-mail-reader-utils.c 2016-09-15 10:04:04.000000000 +0000 @@ -1388,6 +1388,7 @@ EMailRemoteContent *remote_content; AsyncContext *async_context; GError *local_error = NULL; + gchar *export_basename; reader = E_MAIL_READER (source_object); async_context = (AsyncContext *) user_data; @@ -1413,6 +1414,13 @@ remote_content = e_mail_display_ref_remote_content (mail_display); printer = e_mail_printer_new (part_list, remote_content); + export_basename = em_utils_build_export_basename ( + CAMEL_FOLDER (async_context->folder), + e_mail_part_list_get_message_uid (part_list), + NULL); + e_filename_make_safe (export_basename); + e_mail_printer_set_export_filename (printer, export_basename); + g_free (export_basename); g_clear_object (&remote_content); diff -Nru evolution-3.21.91/mail/em-utils.c evolution-3.22.0/mail/em-utils.c --- evolution-3.21.91/mail/em-utils.c 2016-08-19 09:40:12.000000000 +0000 +++ evolution-3.22.0/mail/em-utils.c 2016-09-15 10:04:04.000000000 +0000 @@ -833,7 +833,20 @@ g_propagate_error (error, local_error); } -static gchar * +/** + * em_utils_build_export_basename: + * @folder: a #CamelFolder where the message belongs + * @uid: a message UID + * @extension: (nullable): a filename extension + * + * Builds a name that consists of data and time when the message was received, + * message subject and extension. + * + * Returns: (transfer full): a newly allocated string with generated basename + * + * Since: 3.22 + **/ +gchar * em_utils_build_export_basename (CamelFolder *folder, const gchar *uid, const gchar *extension) @@ -845,6 +858,9 @@ time_t reftime; gchar datetmp[15]; + g_return_val_if_fail (CAMEL_IS_FOLDER (folder), NULL); + g_return_val_if_fail (uid != NULL, NULL); + reftime = time (NULL); /* Try to get the drop filename from the message or folder. */ diff -Nru evolution-3.21.91/mail/em-utils.h evolution-3.22.0/mail/em-utils.h --- evolution-3.21.91/mail/em-utils.h 2016-08-19 10:00:59.000000000 +0000 +++ evolution-3.22.0/mail/em-utils.h 2016-09-15 10:04:04.000000000 +0000 @@ -92,6 +92,9 @@ GCancellable *cancellable, GError **error); +gchar * em_utils_build_export_basename (CamelFolder *folder, + const gchar *uid, + const gchar *extension); G_END_DECLS diff -Nru evolution-3.21.91/modules/bogofilter/evolution-bogofilter.metainfo.xml evolution-3.22.0/modules/bogofilter/evolution-bogofilter.metainfo.xml --- evolution-3.21.91/modules/bogofilter/evolution-bogofilter.metainfo.xml 2016-08-29 12:55:39.000000000 +0000 +++ evolution-3.22.0/modules/bogofilter/evolution-bogofilter.metainfo.xml 2016-09-19 08:15:38.000000000 +0000 @@ -69,6 +69,7 @@ Spamfilter med Bogofilter Filter für unerwünschte Nachrichten, der den Bogofilter verwendet Φίλτρο ανεπιθύμητων χρησιμοποιώντας το Bogofilter + Junk filter using Bogofilter Filtro de spam usando Bogofilter Baztergarriak iragazteko Bogofilter erabiltzen Filtre de pourriel utilisant Bogofilter @@ -82,7 +83,7 @@ Søppelfilter bruker Bogofilter Spamfilter gebruikmakend van Bogofilter Filtre de corrièr indesirable qu'utiliza Bogofilter - Filtrowanie niechcianych wiadomości używając Bogofilter + Filtrowanie niechcianych wiadomości za pomocą Bogofilter Filtrar não solicitado usando Bogofilter Filtro de spam usando Bogofilter Фильтр спама с помощью Bogofilter diff -Nru evolution-3.21.91/modules/itip-formatter/itip-view.c evolution-3.22.0/modules/itip-formatter/itip-view.c --- evolution-3.21.91/modules/itip-formatter/itip-view.c 2016-08-26 14:24:11.000000000 +0000 +++ evolution-3.22.0/modules/itip-formatter/itip-view.c 2016-08-31 14:22:59.000000000 +0000 @@ -5720,6 +5720,29 @@ return res; } +static icaltimezone * +itip_view_guess_timezone (const gchar *tzid) +{ + icaltimezone *zone; + + if (!tzid || !*tzid) + return NULL; + + zone = icaltimezone_get_builtin_timezone (tzid); + if (zone) + return zone; + + zone = icaltimezone_get_builtin_timezone_from_tzid (tzid); + if (zone) + return zone; + + tzid = e_cal_match_tzid (tzid); + if (tzid) + zone = icaltimezone_get_builtin_timezone_from_tzid (tzid); + + return zone; +} + void itip_view_init_view (ItipView *view) { @@ -5979,9 +6002,12 @@ /* Should we guess if the timezone is an olsen name somehow? */ if (datetime.value->is_utc) from_zone = icaltimezone_get_utc_timezone (); - else if (!datetime.value->is_utc && datetime.tzid) + else if (!datetime.value->is_utc && datetime.tzid) { from_zone = icalcomponent_get_timezone (view->priv->top_level, datetime.tzid); - else + + if (!from_zone) + from_zone = itip_view_guess_timezone (datetime.tzid); + } else from_zone = NULL; start_tm = icaltimetype_to_tm_with_zone (datetime.value, from_zone, to_zone); @@ -6015,9 +6041,12 @@ /* Should we guess if the timezone is an olsen name somehow? */ if (datetime.value->is_utc) from_zone = icaltimezone_get_utc_timezone (); - else if (!datetime.value->is_utc && datetime.tzid) + else if (!datetime.value->is_utc && datetime.tzid) { from_zone = icalcomponent_get_timezone (view->priv->top_level, datetime.tzid); - else + + if (!from_zone) + from_zone = itip_view_guess_timezone (datetime.tzid); + } else from_zone = NULL; if (datetime.value->is_date) { diff -Nru evolution-3.21.91/modules/mail-config/e-mail-config-google-summary.c evolution-3.22.0/modules/mail-config/e-mail-config-google-summary.c --- evolution-3.21.91/modules/mail-config/e-mail-config-google-summary.c 2016-05-31 12:18:45.000000000 +0000 +++ evolution-3.22.0/modules/mail-config/e-mail-config-google-summary.c 2016-09-07 08:21:16.000000000 +0000 @@ -138,9 +138,26 @@ contacts_active = FALSE; } - /* If the user declined both Calendar and Contacts, do nothing. */ - if (!calendar_active && !contacts_active) + /* If the user declined both Calendar and Contacts, do nothing, + but set the Google/OAuth2 authentication for the sources. */ + if (!calendar_active && !contacts_active) { + if (e_source_credentials_google_is_supported ()) { + source = e_mail_config_summary_page_get_account_source (page); + auth_extension = e_source_get_extension (source, E_SOURCE_EXTENSION_AUTHENTICATION); + e_source_authentication_set_method (auth_extension, "Google"); + + head = g_queue_peek_head_link (source_queue); + for (link = head; link != NULL; link = g_list_next (link)) { + source = link->data; + + if (e_source_has_extension (source, E_SOURCE_EXTENSION_AUTHENTICATION)) { + auth_extension = e_source_get_extension (source, E_SOURCE_EXTENSION_AUTHENTICATION); + e_source_authentication_set_method (auth_extension, "Google"); + } + } + } return; + } source = e_mail_config_summary_page_get_account_source (page); display_name = e_source_get_display_name (source); diff -Nru evolution-3.21.91/modules/spamassassin/evolution-spamassassin.metainfo.xml evolution-3.22.0/modules/spamassassin/evolution-spamassassin.metainfo.xml --- evolution-3.21.91/modules/spamassassin/evolution-spamassassin.metainfo.xml 2016-08-29 12:55:40.000000000 +0000 +++ evolution-3.22.0/modules/spamassassin/evolution-spamassassin.metainfo.xml 2016-09-19 08:15:41.000000000 +0000 @@ -71,8 +71,10 @@ Spamfilter med SpamAssassin Filter für unerwünschte Nachrichten, der den SpamAssassin-Filter verwendet Φίλτρο ανεπιθύμητων χρησιμοποιώντας το SpamAssassin + Junk filter using SpamAssassin Filtro de spam usando SpamAssassin Baztergarriak iragazteko SpamAssassin erabiltzen + Roskapostisuodatus SpamAssassinia käyttäen Filtre de pourriel utilisant SpamAssassin Filtrar spam usando SpamAssassin Levélszemétszűrő szoftver SpamAssassin használatával @@ -85,14 +87,14 @@ Søppelfilter bruker SpamAssassin Spamfilter gebruikmakend van SpamAssassin Filtra de corrièr electronic indesirable utilizant SpamAssassin - Filtrowanie niechcianych wiadomości używając SpamAssassin + Filtrowanie niechcianych wiadomości za pomocą SpamAssassin Filtrar não solicitado usando SpamAssassin Filtro de spam usando SpamAssassin Фильтр спама с помощью SpamAssassin Filtrovanie nevyžiadanej pošty pomocou programu SpamAssassin Filtriranje neželenih sporočil s SpamAssassin - Филтер непожељне поруке помоћу SpamAssassin - Filter nepoželjne poruke pomoću SpamAssassin + Филтер непожељне поруке помоћу Убице спама + Filter nepoželjne poruke pomoću Ubice spama Skräppostfilter som använder SpamAssassin SpamAssassin பயன்படுத்தி குப்பை வடிகட்டி SpamAssassin kullanarak önemsiz ileti filtrele diff -Nru evolution-3.21.91/modules/webkit-editor/e-webkit-editor.c evolution-3.22.0/modules/webkit-editor/e-webkit-editor.c --- evolution-3.21.91/modules/webkit-editor/e-webkit-editor.c 2016-08-26 14:24:11.000000000 +0000 +++ evolution-3.22.0/modules/webkit-editor/e-webkit-editor.c 2016-08-31 14:22:59.000000000 +0000 @@ -1743,7 +1743,7 @@ name = camel_mime_part_get_filename (part); /* Insert file name before new src */ - src = g_strconcat (name, ";data:", mime_type, ";base64,", base64_encoded, NULL); + src = g_strconcat (name ? name : "", name ? ";data:" : "", mime_type, ";base64,", base64_encoded, NULL); cid = camel_mime_part_get_content_id (part); if (!cid) { @@ -1755,7 +1755,7 @@ e_util_invoke_g_dbus_proxy_call_with_error_check ( wk_editor->priv->web_extension, "DOMAddNewInlineImageIntoList", - g_variant_new ("(tsss)", current_page_id (wk_editor), name, cid_uri, src), + g_variant_new ("(tsss)", current_page_id (wk_editor), name ? name : "", cid_uri, src), NULL); g_free (base64_encoded); diff -Nru evolution-3.21.91/modules/webkit-editor/web-extension/e-composer-dom-functions.c evolution-3.22.0/modules/webkit-editor/web-extension/e-composer-dom-functions.c --- evolution-3.21.91/modules/webkit-editor/web-extension/e-composer-dom-functions.c 2016-08-17 16:08:56.000000000 +0000 +++ evolution-3.22.0/modules/webkit-editor/web-extension/e-composer-dom-functions.c 2016-09-02 10:22:09.000000000 +0000 @@ -25,7 +25,7 @@ #define WEBKIT_DOM_USE_UNSTABLE_API #include #include -#include +#include #undef WEBKIT_DOM_USE_UNSTABLE_API #include @@ -370,8 +370,8 @@ WEBKIT_DOM_NODE (insert_signature_in), node, NULL); remove_node (WEBKIT_DOM_NODE (converted_signature)); } else - webkit_dom_html_element_insert_adjacent_html ( - WEBKIT_DOM_HTML_ELEMENT (insert_signature_in), + webkit_dom_element_insert_adjacent_html ( + insert_signature_in, "beforeend", signature_text, NULL); diff -Nru evolution-3.21.91/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c evolution-3.22.0/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c --- evolution-3.21.91/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c 2016-08-17 16:08:56.000000000 +0000 +++ evolution-3.22.0/modules/webkit-editor/web-extension/e-dialogs-dom-functions.c 2016-09-02 10:22:09.000000000 +0000 @@ -1087,7 +1087,7 @@ * reached only when we reach the beginning/end of the document */ if (start && end) webkit_dom_dom_selection_set_base_and_extent ( - dom_selection, start, start_offset, end, end_offset, NULL); + dom_selection, start, start_offset, end, end_offset); g_clear_object (&dom_selection); diff -Nru evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-dom-functions.c evolution-3.22.0/modules/webkit-editor/web-extension/e-editor-dom-functions.c --- evolution-3.21.91/modules/webkit-editor/web-extension/e-editor-dom-functions.c 2016-08-23 16:34:28.000000000 +0000 +++ evolution-3.22.0/modules/webkit-editor/web-extension/e-editor-dom-functions.c 2016-09-12 11:28:29.000000000 +0000 @@ -26,6 +26,7 @@ #include #include #include +#include #include #undef WEBKIT_DOM_USE_UNSTABLE_API @@ -1017,7 +1018,7 @@ WEBKIT_DOM_ELEMENT (quoted_node), quotation, NULL); list = webkit_dom_element_query_selector_all ( - element, "br.-x-evo-wrap-br, pre > br:not(.-x-evo-quoted)", NULL); + element, "br.-x-evo-wrap-br, pre > br", NULL); webkit_dom_node_insert_before ( WEBKIT_DOM_NODE (element), quoted_node, @@ -1027,12 +1028,17 @@ length = webkit_dom_node_list_get_length (list); for (ii = 0; ii < length; ii++) { WebKitDOMNode *br = webkit_dom_node_list_item (list, ii); + WebKitDOMNode *prev_sibling = webkit_dom_node_get_previous_sibling (br); - webkit_dom_node_insert_before ( - webkit_dom_node_get_parent_node (br), - webkit_dom_node_clone_node_with_error (quoted_node, TRUE, NULL), - webkit_dom_node_get_next_sibling (br), - NULL); + if (!WEBKIT_DOM_IS_ELEMENT (prev_sibling) || + !element_has_class (WEBKIT_DOM_ELEMENT (prev_sibling), "-x-evo-quoted")) { + + webkit_dom_node_insert_before ( + webkit_dom_node_get_parent_node (br), + webkit_dom_node_clone_node_with_error (quoted_node, TRUE, NULL), + webkit_dom_node_get_next_sibling (br), + NULL); + } } g_clear_object (&list); @@ -1101,6 +1107,15 @@ return parent; } +gboolean +e_editor_dom_node_is_paragraph (WebKitDOMNode *node) +{ + if (!WEBKIT_DOM_IS_HTML_DIV_ELEMENT (node)) + return FALSE; + + return webkit_dom_element_has_attribute (WEBKIT_DOM_ELEMENT (node), "data-evo-paragraph"); +} + WebKitDOMElement * e_editor_dom_wrap_and_quote_element (EEditorPage *editor_page, WebKitDOMElement *element) @@ -1118,8 +1133,7 @@ e_editor_dom_remove_quoting_from_element (element); e_editor_dom_remove_wrapping_from_element (element); - if (WEBKIT_DOM_IS_HTML_PARAGRAPH_ELEMENT (element) && - webkit_dom_element_has_attribute (element, "data-evo-paragraph")) { + if (e_editor_dom_node_is_paragraph (WEBKIT_DOM_NODE (element))) { gint word_wrap_length, length; word_wrap_length = e_editor_page_get_word_wrap_length (editor_page); @@ -1129,7 +1143,6 @@ } if (citation_level > 0) { - webkit_dom_node_normalize (WEBKIT_DOM_NODE (tmp_element)); e_editor_dom_quote_plain_text_element_after_wrapping ( editor_page, tmp_element, citation_level); @@ -1677,8 +1690,8 @@ new_href); if (appending_to_link) { - webkit_dom_html_element_insert_adjacent_html ( - WEBKIT_DOM_HTML_ELEMENT (parent), + webkit_dom_element_insert_adjacent_html ( + WEBKIT_DOM_ELEMENT (parent), "beforeend", text_to_append, NULL); @@ -1710,8 +1723,8 @@ new_href); if (appending_to_link) { - webkit_dom_html_element_insert_adjacent_html ( - WEBKIT_DOM_HTML_ELEMENT (parent), + webkit_dom_element_insert_adjacent_html ( + WEBKIT_DOM_ELEMENT (parent), "beforeend", text_to_append, NULL); @@ -1774,7 +1787,8 @@ sheet = webkit_dom_document_get_element_by_id ( document, "-x-evo-composer-sheet"); - remove_node (WEBKIT_DOM_NODE (sheet)); + if (sheet) + remove_node (WEBKIT_DOM_NODE (sheet)); } static void @@ -2086,8 +2100,8 @@ if (!e_editor_page_get_unicode_smileys_enabled (editor_page)) { /* ​ == UNICODE_ZERO_WIDTH_SPACE */ - webkit_dom_html_element_insert_adjacent_html ( - WEBKIT_DOM_HTML_ELEMENT (span), "afterend", "​", NULL); + webkit_dom_element_insert_adjacent_html ( + WEBKIT_DOM_ELEMENT (span), "afterend", "​", NULL); } if (ev) { @@ -2111,8 +2125,8 @@ dom_create_selection_marker (document, FALSE)), NULL); } else - webkit_dom_html_element_insert_adjacent_html ( - WEBKIT_DOM_HTML_ELEMENT (node), "afterend", "​", NULL); + webkit_dom_element_insert_adjacent_html ( + WEBKIT_DOM_ELEMENT (node), "afterend", "​", NULL); ev->data.fragment = g_object_ref (fragment); } @@ -2473,7 +2487,7 @@ /* When pressing Enter on empty line in the list (or after heading elements) * WebKit will end that list and inserts

    so mark it for wrapping. */ list = webkit_dom_document_query_selector_all ( - document, "body > div > br", NULL); + document, "body > div:not([data-evo-paragraph]) > br", NULL); length = webkit_dom_node_list_get_length (list); for (ii = 0; ii < length; ii++) { @@ -3283,7 +3297,7 @@ g_free (text); parent = webkit_dom_node_get_parent_node (node); - if (WEBKIT_DOM_IS_HTML_PARAGRAPH_ELEMENT (parent) && + if (WEBKIT_DOM_IS_HTML_DIV_ELEMENT (parent) && !webkit_dom_element_has_attribute (WEBKIT_DOM_ELEMENT (parent), "data-evo-paragraph")) { if (html_mode) webkit_dom_element_set_attribute ( @@ -3626,7 +3640,7 @@ WebKitDOMNodeList *list = NULL; list = webkit_dom_document_query_selector_all ( - document, "blockquote[type=cite] > :empty", NULL); + document, "blockquote[type=cite] > :empty:not(br)", NULL); length = webkit_dom_node_list_get_length (list); for (ii = 0; ii < length; ii++) @@ -3909,8 +3923,8 @@ if (!webkit_dom_node_get_previous_sibling (WEBKIT_DOM_NODE (selection_start_marker)) && (!webkit_dom_node_get_next_sibling (WEBKIT_DOM_NODE (selection_end_marker)) || WEBKIT_DOM_IS_HTML_BR_ELEMENT (webkit_dom_node_get_next_sibling (WEBKIT_DOM_NODE (selection_end_marker))))) - webkit_dom_html_element_insert_adjacent_text ( - WEBKIT_DOM_HTML_ELEMENT (parent), + webkit_dom_element_insert_adjacent_text ( + WEBKIT_DOM_ELEMENT (parent), "afterbegin", UNICODE_ZERO_WIDTH_SPACE, NULL); @@ -4129,9 +4143,24 @@ success = FALSE; } - if (html_mode) - success = WEBKIT_DOM_IS_HTML_QUOTE_ELEMENT ( - webkit_dom_node_get_parent_element (block)); + if (html_mode) { + WebKitDOMNode *prev_sibling; + + webkit_dom_node_normalize (block); + + prev_sibling = webkit_dom_node_get_previous_sibling ( + WEBKIT_DOM_NODE (selection_start_marker)); + + if (prev_sibling) + success = FALSE; + else { + WebKitDOMElement *parent; + + parent = webkit_dom_node_get_parent_element (block); + success = WEBKIT_DOM_IS_HTML_QUOTE_ELEMENT (parent); + success = success && webkit_dom_element_has_attribute (parent, "type"); + } + } } if (!success) @@ -4764,7 +4793,7 @@ gchar *name, *value; WebKitDOMNode *node = webkit_dom_named_node_map_item (attributes, ii); - name = webkit_dom_node_get_local_name (node); + name = webkit_dom_attr_get_name (WEBKIT_DOM_ATTR (node)); value = webkit_dom_node_get_node_value (node); webkit_dom_element_set_attribute ( @@ -5276,6 +5305,9 @@ if (with_br && citation_start && citation_start != with_br + 4) append_citation_mark (document, parent, "##CITATION_START##"); + if (!with_br && citation_start && citation_start != to_process) + append_citation_mark (document, parent, "##CITATION_START##"); + if (citation_end && citation_end != to_process) append_citation_mark (document, parent, "##CITATION_END##"); @@ -5373,20 +5405,7 @@ if (is_html) { element = webkit_dom_document_create_element (document, "div", NULL); - - if (strstr (text, "\n")) { - GRegex *regex; - gchar *tmp; - - /* Strip new lines between tags to avoid unwanted line breaks. */ - regex = g_regex_new ("\\>[\\s]+\\<", 0, 0, NULL); - tmp = g_regex_replace (regex, text, -1, 0, "> <", 0, NULL); - webkit_dom_element_set_inner_html (element, tmp, NULL); - g_free (tmp); - g_regex_unref (regex); - } else { - webkit_dom_element_set_inner_html (element, text, NULL); - } + webkit_dom_element_set_inner_html (element, text, NULL); } else { /* This is a trick to escape any HTML characters (like <, > or &). *