diff -Nru fldigi-3.22.13/aclocal.m4 fldigi-3.23.01/aclocal.m4 --- fldigi-3.22.13/aclocal.m4 2015-07-21 16:04:53.000000000 +0000 +++ fldigi-3.23.01/aclocal.m4 2015-09-22 13:54:57.000000000 +0000 @@ -1,8 +1,7 @@ -# generated automatically by aclocal 1.11.3 -*- Autoconf -*- +# generated automatically by aclocal 1.14.1 -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,16 +11,17 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, -[m4_warning([this file was generated for autoconf 2.68. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# intlmacosx.m4 serial 3 (gettext-0.18) -dnl Copyright (C) 2004-2010 Free Software Foundation, Inc. +# intlmacosx.m4 serial 5 (gettext-0.18.2) +dnl Copyright (C) 2004-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -35,35 +35,40 @@ dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. -dnl Checks for special options needed on MacOS X. +dnl Checks for special options needed on Mac OS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ - dnl Check for API introduced in MacOS X 10.2. + dnl Check for API introduced in Mac OS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_TRY_LINK([#include ], - [CFPreferencesCopyAppValue(NULL, NULL)], + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[#include ]], + [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], - [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) + [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi - dnl Check for API introduced in MacOS X 10.3. + dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[#include ]], + [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], - [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) + [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then @@ -232,25 +237,22 @@ fi[]dnl ])# PKG_CHECK_MODULES -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.3], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -266,24 +268,22 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.3])dnl +[AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -302,7 +302,7 @@ # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -328,22 +328,19 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 - # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -362,16 +359,14 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -# 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 12 -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -381,7 +376,7 @@ # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -394,12 +389,13 @@ AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -407,8 +403,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -448,16 +444,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -466,8 +462,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -475,7 +471,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -523,7 +519,7 @@ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -533,9 +529,13 @@ # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' @@ -550,20 +550,18 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -576,7 +574,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -588,21 +586,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -620,7 +616,7 @@ # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -630,18 +626,21 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 16 - # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -654,7 +653,7 @@ # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl +[AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -683,31 +682,40 @@ # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -718,34 +726,78 @@ [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -767,15 +819,12 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. @@ -789,16 +838,14 @@ install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) +AC_SUBST([install_sh])]) -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -815,20 +862,17 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless `enable' is passed literally. -# For symmetry, `disable' may be passed as well. Anyway, the user +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -839,10 +883,11 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], -[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -850,18 +895,14 @@ ] ) -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -879,7 +920,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -906,15 +947,12 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -922,11 +960,10 @@ $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) - # AM_MISSING_HAS_RUN # ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl @@ -939,54 +976,22 @@ esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) + AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -# Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], @@ -996,7 +1001,7 @@ # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ @@ -1010,24 +1015,82 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Check to make sure that the build environment is sane. -*- Autoconf -*- +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -1038,32 +1101,40 @@ esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -1073,31 +1144,50 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) -# Copyright (C) 2009, 2011 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT -# (`yes' being less verbose, `no' or empty being verbose). +# ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], -[ --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0')]) -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl -dnl A few `make' implementations (e.g., NonStop OS and NextStep) +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} @@ -1115,7 +1205,7 @@ am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then - dnl Using `$V' instead of `$(V)' breaks IRIX make. + dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else @@ -1132,44 +1222,40 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 3 - # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -1183,18 +1269,16 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -1204,76 +1288,114 @@ # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR diff -Nru fldigi-3.22.13/build-aux/compile fldigi-3.23.01/build-aux/compile --- fldigi-3.22.13/build-aux/compile 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/build-aux/compile 2015-08-17 23:54:08.000000000 +0000 @@ -0,0 +1,347 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2012-10-14.11; # UTC + +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru fldigi-3.22.13/build-aux/test-driver fldigi-3.23.01/build-aux/test-driver --- fldigi-3.22.13/build-aux/test-driver 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/build-aux/test-driver 2015-08-17 23:54:08.000000000 +0000 @@ -0,0 +1,139 @@ +#! /bin/sh +# test-driver - basic testsuite driver script. + +scriptversion=2013-07-13.22; # UTC + +# Copyright (C) 2011-2013 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +# Make unconditional expansion of undefined variables an error. This +# helps a lot in preventing typo-related bugs. +set -u + +usage_error () +{ + echo "$0: $*" >&2 + print_usage >&2 + exit 2 +} + +print_usage () +{ + cat <$log_file 2>&1 +estatus=$? +if test $enable_hard_errors = no && test $estatus -eq 99; then + estatus=1 +fi + +case $estatus:$expect_failure in + 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;; + 0:*) col=$grn res=PASS recheck=no gcopy=no;; + 77:*) col=$blu res=SKIP recheck=no gcopy=yes;; + 99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;; + *:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;; + *:*) col=$red res=FAIL recheck=yes gcopy=yes;; +esac + +# Report outcome to console. +echo "${col}${res}${std}: $test_name" + +# Register the test result, and other relevant metadata. +echo ":test-result: $res" > $trs_file +echo ":global-test-result: $res" >> $trs_file +echo ":recheck: $recheck" >> $trs_file +echo ":copy-in-global-log: $gcopy" >> $trs_file + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru fldigi-3.22.13/ChangeLog fldigi-3.23.01/ChangeLog --- fldigi-3.22.13/ChangeLog 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/ChangeLog 2015-09-22 13:54:39.000000000 +0000 @@ -1,8 +1,31 @@ +2015-09-22 David Freese + 8ad0a8b: WX configure + 0caa5ea: PA debug + 838e112: WFALL-ONLY + f472a17: Logbook read + 7cb4c66: ifkp avatar depth + ea18942: IFKP image slant -=Version 3.22.13= -2015-07-18 David Freese +=Version 3.23.00= + + f78aa38: Clear Tx Panel + cbff7c3: Olivia/Contestia start stop tones + 37175e2: macro bug + 3d6e0b9: FSQ updates + ed3b09d: ifkp modem + c82de8e: MXE update + 7b42e01: Macros + 0606d1a: Doxygen help + d4b6308: QSO rec + 2df24b8: MS Read logbook + 30ad2a9: WEFAX hang on INFO + 6704797: Nu opBW combos + db69617: LSB modes + + +=Version 3.22.13= 7bdf051: FSQ bug fix 9319676: XMLRPC commands diff -Nru fldigi-3.22.13/configure fldigi-3.23.01/configure --- fldigi-3.22.13/configure 2015-07-21 16:04:54.000000000 +0000 +++ fldigi-3.23.01/configure 2015-09-22 13:54:59.000000000 +0000 @@ -1,15 +1,13 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for fldigi 3.22.13. +# Generated by GNU Autoconf 2.69 for fldigi 3.23.01. # # Report bugs to . # # Copyright (C) 2007, 2008, 2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net) # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -138,6 +136,31 @@ # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -171,7 +194,8 @@ else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -216,21 +240,25 @@ if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -333,6 +361,14 @@ } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -454,6 +490,10 @@ chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -488,16 +528,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -509,28 +549,8 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -562,8 +582,8 @@ # Identity of this package. PACKAGE_NAME='fldigi' PACKAGE_TARNAME='fldigi' -PACKAGE_VERSION='3.22.13' -PACKAGE_STRING='fldigi 3.22.13' +PACKAGE_VERSION='3.23.01' +PACKAGE_STRING='fldigi 3.23.01' PACKAGE_BUGREPORT='fldigi-devel@lists.berlios.de' PACKAGE_URL='' @@ -1362,8 +1382,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1449,7 +1467,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 fldigi 3.22.13 to adapt to many kinds of systems. +\`configure' configures fldigi 3.23.01 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1520,7 +1538,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of fldigi 3.22.13:";; + short | recursive ) echo "Configuration of fldigi 3.23.01:";; esac cat <<\_ACEOF @@ -1528,12 +1546,15 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0') - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build Optional Features and Packages: --disable-option-checking ignore unrecognized --enable/--with options @@ -1691,10 +1712,10 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -fldigi configure 3.22.13 -generated by GNU Autoconf 2.68 +fldigi configure 3.23.01 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. @@ -2011,7 +2032,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -2109,7 +2130,8 @@ main () { static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2125,7 +2147,8 @@ { static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2182,7 +2205,8 @@ main () { static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2305,7 +2329,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -2369,8 +2393,8 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by fldigi $as_me 3.22.13, which was -generated by GNU Autoconf 2.68. Invocation command line was +It was created by fldigi $as_me 3.23.01, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2722,11 +2746,11 @@ # substitute in Makefiles FLDIGI_VERSION_MAJOR=3 -FLDIGI_VERSION_MINOR=22 +FLDIGI_VERSION_MINOR=23 -FLDIGI_VERSION_PATCH=.13 +FLDIGI_VERSION_PATCH=.01 -FLDIGI_VERSION=3.22.13 +FLDIGI_VERSION=3.23.01 FLARQ_VERSION_MAJOR=4 @@ -2741,10 +2765,10 @@ $as_echo "#define FLDIGI_VERSION_MAJOR 3" >>confdefs.h -$as_echo "#define FLDIGI_VERSION_MINOR 22" >>confdefs.h +$as_echo "#define FLDIGI_VERSION_MINOR 23" >>confdefs.h -$as_echo "#define FLDIGI_VERSION_PATCH \".13\"" >>confdefs.h +$as_echo "#define FLDIGI_VERSION_PATCH \".01\"" >>confdefs.h $as_echo "#define FLARQ_VERSION_MAJOR 4" >>confdefs.h @@ -2756,7 +2780,7 @@ $as_echo "#define FLARQ_VERSION_PATCH \".5\"" >>confdefs.h -$as_echo "#define FLDIGI_VERSION \"3.22.13\"" >>confdefs.h +$as_echo "#define FLDIGI_VERSION \"3.23.01\"" >>confdefs.h $as_echo "#define FLARQ_VERSION \"4.3.5\"" >>confdefs.h @@ -2909,7 +2933,7 @@ NONENONEs,x,x, && program_prefix=${target_alias}- -am__api_version='1.11' +am__api_version='1.14' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -2948,7 +2972,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -3006,9 +3030,6 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -3019,32 +3040,40 @@ esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then @@ -3056,6 +3085,16 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -3078,12 +3117,12 @@ esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -3095,10 +3134,10 @@ esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -3117,7 +3156,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3157,7 +3196,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3208,7 +3247,7 @@ test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -3237,12 +3276,6 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -3261,7 +3294,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3325,6 +3358,45 @@ fi rmdir .tst 2>/dev/null +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." @@ -3347,7 +3419,7 @@ # Define the identity of the package. PACKAGE='fldigi' - VERSION='3.22.13' + VERSION='3.23.01' cat >>confdefs.h <<_ACEOF @@ -3375,27 +3447,79 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=0;; +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 @@ -3558,7 +3682,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3602,7 +3726,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4055,7 +4179,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -4111,8 +4235,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -4147,16 +4271,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4165,8 +4289,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -4174,7 +4298,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -4250,7 +4374,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4290,7 +4414,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4343,7 +4467,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4384,7 +4508,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -4442,7 +4566,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4486,7 +4610,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4682,8 +4806,7 @@ /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -4768,6 +4891,65 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -4779,8 +4961,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -4815,16 +4997,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4833,8 +5015,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -4842,7 +5024,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -5051,7 +5233,7 @@ for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -5117,7 +5299,7 @@ for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -5324,8 +5506,8 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -# define __EXTENSIONS__ 1 - $ac_includes_default +# define __EXTENSIONS__ 1 + $ac_includes_default int main () { @@ -5650,60 +5832,60 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#include -#ifndef bool - "error: bool is not defined" -#endif -#ifndef false - "error: false is not defined" -#endif -#if false - "error: false is not 0" -#endif -#ifndef true - "error: true is not defined" -#endif -#if true != 1 - "error: true is not 1" -#endif -#ifndef __bool_true_false_are_defined - "error: __bool_true_false_are_defined is not defined" -#endif - - struct s { _Bool s: 1; _Bool t; } s; - - char a[true == 1 ? 1 : -1]; - char b[false == 0 ? 1 : -1]; - char c[__bool_true_false_are_defined == 1 ? 1 : -1]; - char d[(bool) 0.5 == true ? 1 : -1]; - /* See body of main program for 'e'. */ - char f[(_Bool) 0.0 == false ? 1 : -1]; - char g[true]; - char h[sizeof (_Bool)]; - char i[sizeof s.t]; - enum { j = false, k = true, l = false * true, m = true * 256 }; - /* The following fails for - HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ - _Bool n[m]; - char o[sizeof n == m * sizeof n[0] ? 1 : -1]; - char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; - /* Catch a bug in an HP-UX C compiler. See - http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html - http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html - */ - _Bool q = true; - _Bool *pq = &q; + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; int main () { - bool e = &s; - *pq |= q; - *pq |= ! q; - /* Refer to every declared value, to avoid compiler optimizations. */ - return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l - + !m + !n + !o + !p + !q + !pq); + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); ; return 0; @@ -5718,7 +5900,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 $as_echo "$ac_cv_header_stdbool_h" >&6; } -ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" if test "x$ac_cv_type__Bool" = xyes; then : cat >>confdefs.h <<_ACEOF @@ -5728,6 +5910,7 @@ fi + if test $ac_cv_header_stdbool_h = yes; then $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h @@ -5745,11 +5928,11 @@ int main () { -/* FIXME: Include the comments suggested by Paul. */ + #ifndef __cplusplus - /* Ultrix mips cc rejects this. */ + /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; - const charset cs; + const charset cs = { 0, 0 }; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; @@ -5766,8 +5949,9 @@ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; - { /* SCO 3.2v4 cc rejects this. */ - char *t; + { /* SCO 3.2v4 cc rejects this sort of thing. */ + char tx; + char *t = &tx; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; @@ -5783,10 +5967,10 @@ iptr p = 0; ++p; } - { /* AIX XL C 1.02.0.0 rejects this saying + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; + struct s { int j; const int *ap[3]; } bx; + struct s *b = &bx; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; @@ -6690,7 +6874,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8646,7 +8830,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_WINDRES="${ac_tool_prefix}windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8699,7 +8883,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MAKENSIS="makensis" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -9911,7 +10095,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_FLTK_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -10023,7 +10207,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_FLUID="fluid" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -10163,7 +10347,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -10206,7 +10390,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12105,7 +12289,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ASCIIDOC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12190,7 +12374,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_A2X="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12593,6 +12777,14 @@ LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -12991,16 +13183,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -13060,28 +13252,16 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -13102,8 +13282,8 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by fldigi $as_me 3.22.13, which was -generated by GNU Autoconf 2.68. Invocation command line was +This file was extended by fldigi $as_me 3.23.01, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -13168,11 +13348,11 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -fldigi config.status 3.22.13 -configured by $0, generated by GNU Autoconf 2.68, +fldigi config.status 3.23.01 +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -13263,7 +13443,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -13907,7 +14087,7 @@ case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -13920,7 +14100,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -13954,21 +14134,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || diff -Nru fldigi-3.22.13/configure.ac fldigi-3.23.01/configure.ac --- fldigi-3.22.13/configure.ac 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/configure.ac 2015-09-22 13:54:30.000000000 +0000 @@ -8,8 +8,8 @@ dnl major and minor must be integers; patch may dnl contain other characters or be empty m4_define(FLDIGI_MAJOR, [3]) -m4_define(FLDIGI_MINOR, [22]) -m4_define(FLDIGI_PATCH, [.13]) +m4_define(FLDIGI_MINOR, [23]) +m4_define(FLDIGI_PATCH, [.01]) m4_define(FLARQ_MAJOR, [4]) m4_define(FLARQ_MINOR, [3]) m4_define(FLARQ_PATCH, [.5]) diff -Nru fldigi-3.22.13/data/win32/fldigi.nsi fldigi-3.23.01/data/win32/fldigi.nsi --- fldigi-3.22.13/data/win32/fldigi.nsi 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/data/win32/fldigi.nsi 2015-08-12 20:57:05.000000000 +0000 @@ -0,0 +1,247 @@ +# -*- conf -*- + +# NSIS installer script based on example2.nsi from the nsis-2.44 distribution. +# Copyright (c) 2009 Stelios Bounanos, M0GLD. +# License: GPLv3+: GNU GPL version 3 or later. + + +# Variables +!define FLDIGI_DESCRIPTION "${FLDIGI_NAME} ${FLDIGI_VERSION}" +!define FLDIGI_STRING "${FLDIGI_NAME}-${FLDIGI_VERSION}" +!define FLARQ_DESCRIPTION "${FLARQ_NAME} ${FLARQ_VERSION}" +!define FLARQ_STRING "${FLARQ_NAME}-${FLARQ_VERSION}" +!ifdef HAVE_FLDIGI + !define PRODUCT_BINARY "${FLDIGI_BINARY}" + !define PRODUCT_NAME "${FLDIGI_NAME}" + !define PRODUCT_VERSION "${FLDIGI_VERSION}" + !define PRODUCT_STRING "${FLDIGI_STRING}" + !define PRODUCT_DESCRIPTION "${FLDIGI_DESCRIPTION}" +!else ifdef HAVE_FLARQ + !define PRODUCT_BINARY "${FLARQ_BINARY}" + !define PRODUCT_NAME "${FLARQ_NAME}" + !define PRODUCT_VERSION "${FLARQ_VERSION}" + !define PRODUCT_STRING "${FLARQ_STRING}" + !define PRODUCT_DESCRIPTION "${FLARQ_DESCRIPTION}" +!else + !error "Either HAVE_FLDIGI or HAVE_FLARQ must be defined" +!endif + +# Compression options +SetCompressor /SOLID lzma + +# This function is called before displaying the first installer page. +# It aborts the installation if the Windows version is too old. +!include WinVer.nsh +Function .onInit + ${IfNot} ${AtLeastWin2000} + MessageBox MB_ICONSTOP "Sorry, your Windows version is too old.$\n${PRODUCT_NAME} requires Windows 2000 or later." + Abort + ${EndIf} +FunctionEnd + +# The name of the installer +Name "${PRODUCT_DESCRIPTION}" + +# The file to write +OutFile ${INSTALLER_FILE} + +# The default installation directory +InstallDir $PROGRAMFILES\${PRODUCT_STRING} + +# Registry key to check for directory (so if you install again, it will +# overwrite the old one automatically) +!define INSTALL_DIR_REG_KEY SOFTWARE\${PRODUCT_STRING} +InstallDirRegKey HKLM "${INSTALL_DIR_REG_KEY}" "Install_Dir" + +# Request application privileges for Windows Vista +RequestExecutionLevel admin + +# License +LicenseText "${PRODUCT_NAME} is distributed under the GNU GPL as detailed \ +below. You must abide by the terms of this license if you modify or \ +redistribute the program." "Continue" +LicenseData "${LICENSE_FILE}" +SubCaption 0 ": License Information" + +# Other options +BrandingText " " +InstProgressFlags smooth +VIAddVersionKey ProductName "${PRODUCT_NAME}" +VIAddVersionKey ProductVersion "${PRODUCT_VERSION}" +VIAddVersionKey FileVersion "${PRODUCT_VERSION}" +VIAddVersionKey FileDescription "${FLDIGI_DESCRIPTION} installer" +VIAddVersionKey LegalCopyright "Fldigi developers" +VIAddVersionKey OriginalFilename "${INSTALLER_FILE}" +VIProductVersion "3.0.0.0" +WindowIcon off +XPStyle on + +# Installer pages +Page license +Page components +Page directory +Page instfiles +UninstPage uninstConfirm +UninstPage instfiles + +# Registry uninstall path +!define REG_UNINSTALL_PATH Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_STRING} + +# This is a hidden section and is always selected. It writes the uninstall +# registry keys and uninstaller binary. +Section -install + # Set output path to the installation directory. + SetOutPath $INSTDIR + # Write the installation paths into the registry + WriteRegStr HKLM "${INSTALL_DIR_REG_KEY}" "Install_Dir" "$INSTDIR" + # Write the uninstall keys for Windows + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "DisplayName" "${PRODUCT_DESCRIPTION}" + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "DisplayVersion" "${PRODUCT_VERSION}" + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "DisplayIcon" '"$INSTDIR\${PRODUCT_BINARY}"' + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "HelpLink" "${SUPPORT_URL}" + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "Publisher" "Fldigi developers" + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "URLUpdateInfo" "${UPDATES_URL}" + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "UninstallString" '"$INSTDIR\uninstall.exe"' + WriteRegStr HKLM "${REG_UNINSTALL_PATH}" "QuietUninstallString" '"$INSTDIR\uninstall.exe" /S' + WriteRegDWORD HKLM "${REG_UNINSTALL_PATH}" "NoModify" 1 + WriteRegDWORD HKLM "${REG_UNINSTALL_PATH}" "NoRepair" 1 + WriteUninstaller "uninstall.exe" +SectionEnd + +!ifdef HAVE_FLDIGI + Var WANT_FLDIGI +!endif +!ifdef HAVE_FLARQ + Var WANT_FLARQ +!endif + +# This section is present (and required) if the installer contains fldigi. +!ifdef HAVE_FLDIGI + Section "Fldigi" + SectionIn RO + SetOutPath $INSTDIR + File "${FLDIGI_BINARY}" + !ifdef FLDIGI_LOCALE_DIR + File /r "${FLDIGI_LOCALE_PATH}/${FLDIGI_LOCALE_DIR}" + !endif + StrCpy $WANT_FLDIGI "true" + SectionEnd +!endif + +# This section is present if the installer contains flarq. It is optional if +# the installer also contains fldigi. +!ifdef HAVE_FLARQ + Section "Flarq" + !ifndef HAVE_FLDIGI + SectionIn RO + !endif + SetOutPath $INSTDIR + File "${FLARQ_BINARY}" + StrCpy $WANT_FLARQ "true" + SectionEnd +!endif + +# Start Menu path +!define SM_PATH_BASE $SMPROGRAMS\${PRODUCT_NAME} +!define SM_PATH ${SM_PATH_BASE}\${PRODUCT_STRING} + +# The following sections are optional +Section "Start Menu Shortcuts" + CreateDirectory "${SM_PATH}" + !ifdef HAVE_FLDIGI + ${If} $WANT_FLDIGI == 'true' + CreateShortCut "${SM_PATH}\${FLDIGI_NAME}.lnk" "$INSTDIR\${FLDIGI_BINARY}" "" "$INSTDIR\${FLDIGI_BINARY}" 0 + CreateShortCut "${SM_PATH}\${FLDIGI_NAME} Beginners' Guide.lnk" "${GUIDE_URL}" + CreateShortCut "${SM_PATH}\${FLDIGI_NAME} Documentation.lnk" "${FLDIGI_DOCS_URL}" + ${EndIf} + !endif + !ifdef HAVE_FLARQ + ${If} $WANT_FLARQ == 'true' + CreateShortCut "${SM_PATH}\${FLARQ_NAME}.lnk" "$INSTDIR\${FLARQ_BINARY}" "" "$INSTDIR\${FLARQ_BINARY}" 0 + CreateShortCut "${SM_PATH}\${FLARQ_NAME} Documentation.lnk" "${FLARQ_DOCS_URL}" + ${EndIf} + !endif + CreateShortCut "${SM_PATH}\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0 +SectionEnd + +Section "Desktop Shortcuts" + !ifdef HAVE_FLDIGI + ${If} $WANT_FLDIGI == 'true' + CreateShortCut "$DESKTOP\${FLDIGI_DESCRIPTION}.lnk" "$INSTDIR\${FLDIGI_BINARY}" "" \ + "$INSTDIR\${FLDIGI_BINARY}" 0 + ${EndIf} + !endif + !ifdef HAVE_FLARQ + ${If} $WANT_FLARQ == 'true' + CreateShortCut "$DESKTOP\${FLARQ_DESCRIPTION}.lnk" "$INSTDIR\${FLARQ_BINARY}" "" \ + "$INSTDIR\${FLARQ_BINARY}" 0 + ${EndIf} + !endif +SectionEnd + +# This is unselected by default +Section /o "Quick Launch Shortcuts" + !ifdef HAVE_FLDIGI + ${If} $WANT_FLDIGI == 'true' + CreateShortCut "$QUICKLAUNCH\${FLDIGI_DESCRIPTION}.lnk" "$INSTDIR\${FLDIGI_BINARY}" "" \ + "$INSTDIR\${FLDIGI_BINARY}" 0 + ${EndIf} + !endif + !ifdef HAVE_FLARQ + ${If} $WANT_FLARQ == 'true' + CreateShortCut "$QUICKLAUNCH\${FLARQ_DESCRIPTION}.lnk" "$INSTDIR\${FLARQ_BINARY}" "" \ + "$INSTDIR\${FLARQ_BINARY}" 0 + ${EndIf} + !endif +SectionEnd + +# Uninstaller +Section "Uninstall" + # Remove registry keys + DeleteRegKey HKLM "${REG_UNINSTALL_PATH}" + DeleteRegKey HKLM "${INSTALL_DIR_REG_KEY}" + + # Remove files and uninstaller + !ifdef HAVE_FLDIGI + Delete /REBOOTOK $INSTDIR\${FLDIGI_BINARY} + !ifdef FLDIGI_LOCALE_DIR + RMDir /r /REBOOTOK $INSTDIR\${FLDIGI_LOCALE_DIR} + !endif + !endif + !ifdef HAVE_FLARQ + Delete /REBOOTOK $INSTDIR\${FLARQ_BINARY} + !endif + Delete /REBOOTOK $INSTDIR\uninstall.exe + + # Remove shortcuts, if any + Delete "${SM_PATH}\*.*" + !ifdef HAVE_FLDIGI + Delete "$DESKTOP\${FLDIGI_DESCRIPTION}.lnk" + Delete "$QUICKLAUNCH\${FLDIGI_DESCRIPTION}.lnk" + !endif + !ifdef HAVE_FLARQ + Delete "$DESKTOP\${FLARQ_DESCRIPTION}.lnk" + Delete "$QUICKLAUNCH\${FLARQ_DESCRIPTION}.lnk" + !endif + + # Remove directories used + RMDir "${SM_PATH}" + RMDir "${SM_PATH_BASE}" + RMDir "$INSTDIR" +SectionEnd + +# Offer to reboot the machine if the reboot flag is nonzero. This flag is set by +# commands that specify the /REBOOTOK switch if the BINARY_* files were in use +# during uninstallation. Stupid Windows. +Function un.onGUIEnd + IfRebootFlag 0 noreboot + MessageBox MB_YESNO|MB_ICONQUESTION \ + "A reboot is required to finish removing ${PRODUCT_NAME}. Do you wish to reboot now?" IDNO noreboot + Reboot + noreboot: +FunctionEnd + +# Tell the user if we could not reboot for some reason. +Function un.onRebootFailed + MessageBox MB_OK|MB_ICONSTOP "Reboot failed. Please reboot manually." /SD IDOK +FunctionEnd diff -Nru fldigi-3.22.13/debian/changelog fldigi-3.23.01/debian/changelog --- fldigi-3.22.13/debian/changelog 2015-08-13 05:36:18.000000000 +0000 +++ fldigi-3.23.01/debian/changelog 2015-09-23 17:35:50.000000000 +0000 @@ -1,8 +1,11 @@ -fldigi (3.22.13-1build1) wily; urgency=medium +fldigi (3.23.01-1) unstable; urgency=medium - * No-change rebuild against libflxmlrpc1v5 + * New upstream release + * debian: + - asciidoc-timezone.patch (reproducible builds) + - updated upstream homepage URL - -- Martin Pitt Thu, 13 Aug 2015 07:36:18 +0200 + -- Kamal Mostafa Wed, 23 Sep 2015 10:35:05 -0700 fldigi (3.22.13-1) unstable; urgency=medium diff -Nru fldigi-3.22.13/debian/control fldigi-3.23.01/debian/control --- fldigi-3.22.13/debian/control 2015-07-22 14:02:48.000000000 +0000 +++ fldigi-3.23.01/debian/control 2015-09-23 17:34:34.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: Kamal Mostafa , Jaime Robles , Patrick Ouellette , Hamish Moffatt Build-Depends: debhelper (>= 7.0.50), libflxmlrpc-dev, libfltk1.3-dev, libhamlib-dev, libpng-dev, portaudio19-dev, libpulse-dev, libsndfile1-dev, libsamplerate0-dev, asciidoc, docbook-xsl, xsltproc Standards-Version: 3.9.6 -Homepage: http://www.w1hkj.com/Fldigi.html +Homepage: http://www.w1hkj.com/ Vcs-Git: git://anonscm.debian.org/collab-maint/fldigi.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/fldigi.git diff -Nru fldigi-3.22.13/debian/copyright fldigi-3.23.01/debian/copyright --- fldigi-3.22.13/debian/copyright 2015-06-08 17:01:04.000000000 +0000 +++ fldigi-3.23.01/debian/copyright 2015-09-23 17:34:34.000000000 +0000 @@ -1,7 +1,7 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Fldigi Upstream-Contact: Dave Freese -Source: http://www.w1hkj.com/Fldigi.html +Source: http://www.w1hkj.com/ Files: * Copyright: 2006-2010 Dave Freese, W1HKJ diff -Nru fldigi-3.22.13/debian/patches/0001-asciidoc-timezone.patch fldigi-3.23.01/debian/patches/0001-asciidoc-timezone.patch --- fldigi-3.22.13/debian/patches/0001-asciidoc-timezone.patch 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/debian/patches/0001-asciidoc-timezone.patch 2015-09-23 17:34:34.000000000 +0000 @@ -0,0 +1,36 @@ +From 594dd3f5de0f53461b9f75e6b9e640a9690e7327 Mon Sep 17 00:00:00 2001 +From: Kamal Mostafa +Date: Sun, 30 Aug 2015 18:04:56 -0700 +Subject: asciidoc timezone + + * Run asciidoc with TZ=0 to make the footer datestamp independent of + the build machine's timezone (for reproducible builds). +--- + doc/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/doc/Makefile.am b/doc/Makefile.am +index 8a6feb3..1818150 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -36,7 +36,7 @@ endif + + %.1: $$@.txt $(ASCIIDOC_CONF) + if HAVE_ASCIIDOC +- $(call silent,ADOC ,$@)$(A2X) $(A2X_ARGS) $< ++ $(call silent,ADOC ,$@)TZ=0 $(A2X) $(A2X_ARGS) $< + else + $(call silent,ADOC ,$@)echo '.TH "NOT-BUILT" "1" "" "" ""' > $@ + endif +@@ -62,7 +62,7 @@ ASCIIDOC_ARGS = --unsafe -a toc -a data-uri -a badges -a icons -a iconsdir=$(ASC + echo " *** make ASCIIDOC_ICONS_DIR=/path/to/icons" >&2; \ + false; \ + fi +- $(call silent,ADOC ,$@)$(ASCIIDOC) $(ASCIIDOC_ARGS) --out-file $@ $< ++ $(call silent,ADOC ,$@)TZ=0 $(ASCIIDOC) $(ASCIIDOC_ARGS) --out-file $@ $< + + all-local: $(ASCIIDOC_MAN_DIST) $(ASCIIDOC_HTML) + +-- +1.9.1 + diff -Nru fldigi-3.22.13/debian/patches/series fldigi-3.23.01/debian/patches/series --- fldigi-3.22.13/debian/patches/series 2015-07-22 14:50:24.000000000 +0000 +++ fldigi-3.23.01/debian/patches/series 2015-09-23 17:34:34.000000000 +0000 @@ -1 +1,2 @@ update-config-guess-sub.patch +0001-asciidoc-timezone.patch diff -Nru fldigi-3.22.13/doc/Makefile.in fldigi-3.23.01/doc/Makefile.in --- fldigi-3.22.13/doc/Makefile.in 2015-07-21 16:04:55.000000000 +0000 +++ fldigi-3.23.01/doc/Makefile.in 2015-09-22 13:55:01.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.3 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -18,6 +17,51 @@ # Copyright (C) 2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net) # License: GPLv3+: GNU GPL version 3 or later. VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -42,7 +86,7 @@ @WANT_FLARQ_TRUE@am__append_3 = flarq.1 @HAVE_ASCIIDOC_NO_XMLLINT_TRUE@am__append_4 = --no-xmllint subdir = doc -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/intl/gettext.m4 \ $(top_srcdir)/m4/intl/iconv.m4 $(top_srcdir)/m4/intl/lib-ld.m4 \ @@ -67,14 +111,25 @@ CONFIG_HEADER = $(top_builddir)/src/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -106,6 +161,7 @@ am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) A2X = @A2X@ ACLOCAL = @ACLOCAL@ @@ -353,11 +409,18 @@ $(am__aclocal_m4_deps): install-man1: $(man_MANS) @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" - @list=''; test -n "$(man1dir)" || exit 0; \ - { for i in $$list; do echo "$$i"; done; \ - l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ - sed -n '/\.1[a-z]*$$/p'; \ + @list1=''; \ + list2='$(man_MANS)'; \ + test -n "$(man1dir)" \ + && test -n "`echo $$list1$$list2`" \ + || exit 0; \ + echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ + { for i in $$list1; do echo "$$i"; done; \ + if test -n "$$list2"; then \ + for i in $$list2; do echo "$$i"; done \ + | sed -n '/\.1[a-z]*$$/p'; \ + fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ @@ -387,27 +450,14 @@ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) -tags: TAGS -TAGS: +tags TAGS: + +ctags CTAGS: -ctags: CTAGS -CTAGS: +cscope cscopelist: distdir: $(DISTFILES) - @list='$(MANS)'; if test -n "$$list"; then \ - list=`for p in $$list; do \ - if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ - if test -n "$$list" && \ - grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ - echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ - grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ - echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ - echo " typically \`make maintainer-clean' will remove them" >&2; \ - exit 1; \ - else :; fi; \ - else :; fi @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -549,14 +599,15 @@ .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ - distclean distclean-generic distdir dvi dvi-am html html-am \ - info info-am install install-am install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-man1 install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + cscopelist-am ctags-am distclean distclean-generic distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-man1 \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-man uninstall-man1 diff -Nru fldigi-3.22.13/Makefile.in fldigi-3.23.01/Makefile.in --- fldigi-3.22.13/Makefile.in 2015-07-21 16:04:57.000000000 +0000 +++ fldigi-3.23.01/Makefile.in 2015-09-22 13:55:01.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.3 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,6 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -35,11 +79,18 @@ host_triplet = @host@ target_triplet = @target@ subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(top_srcdir)/configure ABOUT-NLS \ - AUTHORS COPYING ChangeLog INSTALL NEWS build-aux/config.guess \ +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) ABOUT-NLS \ + AUTHORS COPYING ChangeLog INSTALL NEWS README \ + build-aux/compile build-aux/config.guess \ build-aux/config.rpath build-aux/config.sub build-aux/depcomp \ - build-aux/install-sh build-aux/missing + build-aux/install-sh build-aux/missing \ + $(top_srcdir)/build-aux/compile \ + $(top_srcdir)/build-aux/config.guess \ + $(top_srcdir)/build-aux/config.rpath \ + $(top_srcdir)/build-aux/config.sub \ + $(top_srcdir)/build-aux/install-sh \ + $(top_srcdir)/build-aux/missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/intl/gettext.m4 \ $(top_srcdir)/m4/intl/iconv.m4 $(top_srcdir)/m4/intl/lib-ld.m4 \ @@ -66,28 +117,61 @@ CONFIG_HEADER = $(top_builddir)/src/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) @@ -98,6 +182,7 @@ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -125,6 +210,7 @@ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best +DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -359,22 +445,25 @@ $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -389,57 +478,12 @@ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -455,12 +499,7 @@ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -472,15 +511,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -489,9 +524,31 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) @@ -527,13 +584,10 @@ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -562,40 +616,42 @@ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__remove_distdir) + $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) + $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) + $(am__post_remove_distdir) -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -606,8 +662,6 @@ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ @@ -619,18 +673,19 @@ *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -653,7 +708,7 @@ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' @@ -787,13 +842,12 @@ uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-lzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ + dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ @@ -803,7 +857,7 @@ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am tags tags-recursive uninstall uninstall-am + pdf-am ps ps-am tags tags-am uninstall uninstall-am @HAVE_FLUID_TRUE@flgen: Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/de.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/de.gmo differ diff -Nru fldigi-3.22.13/po/de.po fldigi-3.23.01/po/de.po --- fldigi-3.22.13/po/de.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/de.po 2015-09-22 14:07:46.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2013-10-21 13:07+0100\n" "Last-Translator: Marc Richter \n" "Language-Team: German (Marc Richter) \n" @@ -19,20 +19,20 @@ "X-Poedit-Country: GERMANY\n" "X-Poedit-SourceCharset: iso-8859-1\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s Logbuch erstellt am %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "" -#: src/main.cxx:1229 +#: src/main.cxx:1236 msgid "Bad frequency" msgstr "" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -44,148 +44,148 @@ "Dies ist freie Software, Sie können sie verändern und weitergeben.\n" "Es gibt KEINE GARANTIE soweit gesetzlich zulässig.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 msgid "Could not make directory " msgstr "Konnte kein Verzeichnis erstellen" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "RX/TX Text aufzeichnen" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "Radio Steuerung" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "Betriebsart" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Weniger Betriebsarten anzeigen" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Zeige alle Betriebssarten" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "Ansicht" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "&MFSK Bilder" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "&Wetter Fax Bilder RX" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "&Wetter Fax Bilder TX" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Contest" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "&Contest Felder" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "Länder" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "GUI" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Vollständig" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Keine" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "Radio Steuerung und Logging" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "Radio Steuerung und Contest" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Angedocktes Scope" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Minimale Steuerungselemente" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "Zeige Kanäle" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "Mit Server verbinden" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Individuell" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "Geänderte Makros speichern?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Abbrechen" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Speichern" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "Nicht speichern" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "Kein Dateiname angegeben" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "Nicht unterstützes Format" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 msgid "channels != 1" msgstr "Kanäle =! 1" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "Unbekannter wave file Fehler" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Spotting deaktiviert" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -200,7 +200,7 @@ "Diese Adresse manuell öffnen:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -209,11 +209,11 @@ "Konnte Adresse nicht öffnen:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Ãœberprüfe auf verfügbare Updates..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -222,7 +222,7 @@ "Konnte nicht nach Updates suchen:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -236,576 +236,586 @@ "%s\n" "Was kann ich für Sie tun?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Schließen " -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "Adresse im Browser anzeigen" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Adresse kopieren" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "Sie arbeiten bereits mit der neuesten Version" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "Audiogerät Information nur für PortAudio Backends verfügbar" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Aufnahmegerät" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "Wiedergabegerät" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Aufnahme- und Wiedergabegerät" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "%s: existiert nicht, soll es (neu) erstellt werden?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "Nein" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Ja" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "Log Einträge löschen?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "Okay" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "Bitte Rufzeichen eingeben!" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Bestätigung" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 msgid "Save changed configuration?" msgstr "Geänderte Einstellungen speichern?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 #, fuzzy msgid "Save log entry?" msgstr "Aktuellen Log Eintrag speichern?" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 #, fuzzy msgid "Confirm Quit" msgstr "Beenden bestätigen" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 #, fuzzy msgid "Confirm quit?" msgstr "Beenden bestätigen" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "Datei" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Ordner" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Fldigi Konfiguration..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 msgid "FLMSG files..." msgstr "FLMSG Dateien..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "NBEMS Dateien..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 msgid "Data files..." msgstr "Daten Dateien..." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Makros" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Öffnen ..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Speichern ..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Beenden bestätigen" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "Allgemein" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Texterfassung" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "Empfangs Mitschnitt" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Wiedergabe" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Beenden" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "Konfiguration" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Benutzer" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Farben && Schriftart" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "GUI" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Wasserfall" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Wasserfall Einstellungen" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Modems" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Soundkarte" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "IDs" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Diverses" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "Autostart" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 #, fuzzy msgid "IO" msgstr "IOTA" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Mitteilungen" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "QRZ/eQSL" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Einstellungen speichern" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Kanäle anzeigen/verbergen" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Oszilloskop" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "Signal Browser" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Bedienelemente" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "&Logbuch" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "Ansicht" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "ADIF" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "Zusammenführen..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "Exportieren..." -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "Reporte" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "Text..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "CSV..." -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "Cabrillo..." -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Neu" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Öffnen" -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "&Hilfe" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Sonnenflecke erstellen" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Leitfaden für Anfänger" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Online Dokumentation (Englisch)..." -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Fldigi Webseite..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "Empfangsberichte..." -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Befehlszeilenoptionen" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Audio Gerät Informationen" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Informationen zur Kompilierung" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Ereignisprotokoll" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Ãœberprüfe auf Updates..." -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "Ãœber" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "Nur Wasserfall Modus" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "KEIN RUFZEICHEN ANGEGEBEN" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Liste schließen" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Liste öffnen" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "Liste löschen?" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "Bericht" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "Berichte" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Neueste Aktivität für Grid" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Auswählen" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Aktuelle Frequenz hinzufügen" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Liste löschen" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Aus Liste löschen" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Wählen der Betriebsparameter" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Löschen" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 #, fuzzy msgid "Frq" msgstr "Freq" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 msgid "frequency kHz" msgstr "Frequenz kHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "On" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "Klick um QSO Startzeit zu aktualisieren" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 msgid "QSO start time" msgstr "QSO Startzeit" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Aus" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 msgid "QSO end time" msgstr "QSO Beendet" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "Ein" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "Aus" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Call" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 msgid "call sign" msgstr "Call" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 msgid "Operator name" msgstr "Benutzer Name" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "Azimuth" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Stadt" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "US Bundesstaat" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Kanadische Provinz" -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 msgid "Maidenhead Locator" msgstr "Maidenhead Locator" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "Sende Fortlaufende Nummer Contest (nur lesen)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Empfangene Seriennummer" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "Contest Austausch In" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "Land" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Bemerkungen" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Klick links - Auswählen\n" +"Klick rechts - Zeile löschen" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Klicken für update" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Startzeit" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Endzeit" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "anderes Rufzeichen" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "Empfangenes RST" -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "Gesendetes RST" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Nm" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Anderer Name" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "# S" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "# R" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "Ex" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" @@ -815,11 +825,11 @@ "Shift-Fkey - ausführen\n" "Rechts Klick - editieren" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "Shift-Taste Makro setzen" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" @@ -827,20 +837,25 @@ "Klick links - Auswählen\n" "Klick rechts - Zeile löschen" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "Suche - regulärer Ausdruck" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Rauschsperre für Viewer setzen" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Linie auswählen" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Station zweimal gehört" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" @@ -850,20 +865,20 @@ "Fkey - Ausführen\n" "Klick rechts - Editieren" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "Primäres Makro aktivieren" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Erkannter Signalpegel" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Rauschsperren Pegel" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -871,44 +886,44 @@ "Links Klick: Betiebsart ändern\n" "Rechts Klick: Konfigurieren" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "CW Sendegeschwidigkeit in WPM" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "Standard WPM" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "Tx Dämpfung (dB)" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "AGC" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Rauschsperre" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Oszilloskop" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "Signal Browser" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "Aktuellen Log Eintrag speichern?" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Alles" @@ -925,16 +940,6 @@ "Klick links um Text zu löschen\n" "Klick rechts für Frequenz reset" -#: src/logbook/adif_io.cxx:229 -#, c-format -msgid "Empty ADIF logbook file %s" -msgstr "Leere ADIF Logbuch Datei %s" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "Fehler beim lesen von %s" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "Geändertes Logbuch speichern?" @@ -997,7 +1002,7 @@ msgstr "Konnte flmsg nicht starten" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "flmsg Datei finden" @@ -1093,7 +1098,7 @@ msgid "ARQ control" msgstr "ARQ Steuerung" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Modem" @@ -1411,7 +1416,8 @@ msgstr "\tAbstimmsignal für NN sek" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +#, fuzzy +msgid "\tdelay xmt for NN.n sec" msgstr "\txmt verzögern für NN sek" #: src/misc/macroedit.cxx:168 @@ -1543,56 +1549,56 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "\tAFC ein, aus, umschalten" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "Textdatei einfügen" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 #, fuzzy msgid "Test text file" msgstr "\tTextdatei einfügen" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 msgid "MFSK image file" msgstr "MFSK Bild laden" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "Wechseln zu Makrodatei" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "Ausführbare Datei einfügen" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 msgid "Macro Text" msgstr "Makro Text" -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 msgid "Select Tag" msgstr "Kennzeichnung auswählen" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "Beschriftung für Button" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "Anwenden" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Makro Editor - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Makrodatei laden" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 msgid "Fldigi macro definition file\t*.{mdf}" msgstr "Fldigi Makro Definitions Datei\t*.{mdf}" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Makrodatei speichern" @@ -1664,43 +1670,43 @@ msgid "Load" msgstr "Laden" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "Wasserfall / FFT / Oszilloskop" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Oberer Signalpegel(dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Signalbereich (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Wasserfall Skala ändern" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Anzeige auf Signal zentrieren" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Fallgeschwidigkeit des Wasserfalls" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Cursor Frequenz einstellen" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1708,7 +1714,7 @@ "Zentrum im Durchlassbereich\n" "Rechte Maustaste macht rückgängig" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1716,31 +1722,31 @@ "Speichere Betriebsart und Frequenz\n" "Rechts Klick für Liste" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Sendefrequenz sperren" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Umkehren" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Senden/Empfangen" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "AFC Bereich oder BW" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "Signal suche" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Modem Träger" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Blättern" @@ -1821,7 +1827,7 @@ msgid "Test..." msgstr "Test..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Alles wählen" @@ -1910,7 +1916,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "Staat" @@ -1927,13 +1933,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Exchange In" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Seriennummer" @@ -1957,12 +1963,12 @@ msgid "Last QSO" msgstr "Letztes QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Senden" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Empfangen" @@ -1982,28 +1988,28 @@ msgid "Save text as" msgstr "Text speichern als" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Kopieren" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Speichern als..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "Zeilenumbruch" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Ausschneiden" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Einfügen" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Datei einfügen..." @@ -2246,118 +2252,118 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Ansicht" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Fldigi Konfiguration" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Benutzer Informationen" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Station" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Rufzeichen:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Benutzer Rufzeichen" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "Name:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Name des Benutzers" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "Benutzer QTH" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Locator:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Maidenhead Locator wie z.B: JO40hm" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antenne:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Kurzbeschreibung der Antenne" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Test Signal - nicht mit Tranceiver verwenden" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "Rauschen einschalten" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "dB" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 #, fuzzy msgid "freq-offset" msgstr "TX Offset" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "GUI" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "Browser" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 #, fuzzy msgid "User Interface - Browser" msgstr "GUI" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "Kanäle; der erste Kanal beginnt an Wasserfall Untergrenze" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Ändern der # des PSK Betrachters" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Zeitlimit für Inaktivität" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2365,620 +2371,620 @@ "Text im Kanal nach\n" "# sekunden inaktivität löschen" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Beschriftung / Kanäle" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Ansicht der Kanalbeschriftung" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "Audio Frequenz" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "Radio Frequenz" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "Kanal Nummer" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Schrift..." -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "Browser Schriftart auswählen" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "Feste Intervalle" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Kanalabstand auf gerade 100 Hz erzwingen" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "Kontinuierliches Scrollen" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" msgstr "" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 msgid "Detection Level" msgstr "Nachweisgrenze" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "Hgrund" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "Hintergrundfarbe des Signalbetrachters / Rauschkontrolle" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Knopf" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "Browser Linienfarben" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "HiLite1" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "PSK/RTTY Betrachter Farbe HiLite 1" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "HiLite2" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "PSK/RTTY Betrachter Farbe HiLite 2" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 msgid "Even" msgstr "Gerade" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 msgid "Even lines" msgstr "Gerade linien" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 msgid "Odd" msgstr "Ungerade" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "Ungerade Linien" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 msgid "Select line" msgstr "Linie auswählen" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 #, fuzzy msgid "User Interface - Contest" msgstr "GUI" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Austausch" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Gesendet:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "Exchange Out" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "Frei Form Austausch" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST immer 599 senden" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "RST immer 599 für ein/aus forcieren" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "0 = T; 9 = N" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "Führende Nullen verwenden" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "Führende Nullen in Xmtd Serien Nummer einfügen" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Start" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Startnummer" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Ziffern" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Anzahl der Stellen in Seriennummer" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Reset" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "QSO logging Felder initialisieren" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "Dublettenprüfung Call plus" -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "Ein/Aus" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Ãœberprüfen auf Dupliakte" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Band" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "Bänder müssen übereinstimmen" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Betriebsart" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "Modus muss übereinstimmen" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "Bundesstaat muss übereinstimmen" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "Zeitspanne um" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "Verbindung darf nicht innerhalb eines Zeitraums von auftreten" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "Minuten" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "Zeitspanne in Minuten eingeben" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Duplikate" -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Linksklick um Farbe für Duplikate zu wählen" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "Allgemein" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 #, fuzzy msgid "User Interface - General" msgstr "GUI" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Tooltipps anzeigen" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Aktivieren / Deaktivieren der Tooltipps" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Menu Symbole zeigen" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Aktivieren / Deaktivieren der Symbole in Menüs" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "GUI Schema" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Look and feel der Anwendung ändern" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Sichtbare Modi" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Modi für Zugriff auf Menü" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "Sprache der Bedienoberfläche" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Änderungen werden erst beim nächsten Programmstart wirksam" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "Zeichen bei CW / RTTY / THROB / CONTESTIA in Kleinbuchstaben" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "Gesamten Text in Kleinbuchstaben senden" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "Aufforderung zum Beenden" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "Prompt Konfiguration speichern" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "Prompt Makro Datei speichern" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "Aktuelle Makros bei Programmende sichern" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "Prompt Log Datei speichern" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "Prompt um Log Datei zu speichern" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 msgid "Confirm exit" msgstr "Beenden bestätigen" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 msgid "Check for updates" msgstr "Nach Updates suchen" -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "Bei Programmstart nach Updates suchen" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "Log" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 #, fuzzy msgid "User Interface - Logging" msgstr "GUI" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "QSO Logging" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "Aufforderung Log Datei speichern" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "Löschen nach speichern" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "Logeinträge löschen nach speichern oder Makro " -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Rufzeichen in Grossbuchstaben" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Rufzeichen in Grossbuchstaben erzwingen" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Land und Azimuth automatisch füllen" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "Land und Azimuth mit Informationen aus cty.dat Datei füllen" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "Sortieren nach Datum/Zeit aus" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "" "Sortieren nach Datum/Uhrzeit ausgeschaltet - beinflusst alle ADIF / Cabrillo " "Reports" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "Datum/Zeit EIN == AUS" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "Datum/Zeit ON == Datum/Zeit OFF forcieren" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "Standard RST ist 599" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 #, fuzzy msgid "Clear log controls sets RST in to 599/59" msgstr "Log Felder mit RST In 599 löschen" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "Standard Ausgangs RST ist 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 #, fuzzy msgid "Clear log controls sets RST out to 599/59" msgstr "Log Felder mit RST Out 599 löschen" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 #, fuzzy msgid "cty.dat folder" msgstr "Finde cty.dat Datei" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 #, fuzzy msgid "Enter full path-name for cty.dat folder" msgstr "Vollständigen Dateinamen/Pfad für cty.dat Datei eingeben" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "Suchen" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "Finde cty.dat Datei" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Standard" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "Wiederherstellung des cty.dat Standardordners" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "Neu laden" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "cty.dat erneut laden" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "Sendeleistung" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "Sende Leistung für Logbuch Einträge" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 #, fuzzy msgid "Rx Text" msgstr "Empfangs Text aufnehmen" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 #, fuzzy msgid "Single-click to capture" msgstr "Doppelklicken, um zu erfassen" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "Rufzeichen Tooltips in empfangenen Text" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "Popup Info nach 2 sek über dem Rufzeichen schweben" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "Wort Trennzeichen" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." msgstr "" -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 #, fuzzy msgid "User Interface - Macros" msgstr "GUI" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "Mausrad aktiv bei Makros" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "Mausrad einschalten um Makros zu kontrollieren" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Anzahl und Position der Makroreihen" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 #, fuzzy msgid "Button Height" msgstr "Knopf" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 #, fuzzy msgid "Height of macro bar" msgstr "Anzahl und Position der Makroreihen" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" msgstr "" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 #, fuzzy msgid "One above waterfall" msgstr "Eine Reihe (über dem Wasserfall)" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 #, fuzzy msgid "One below waterfall" msgstr "Eine Reihe (unter dem Wasserfall)" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 #, fuzzy msgid "Two scheme 1" msgstr "Zwei Reihen (Schema 1)" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 #, fuzzy msgid "Two scheme 3" msgstr "Zwei Reihen (Schema 3)" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 #, fuzzy msgid "Two scheme 5" msgstr "Zwei Reihen (Schema 5)" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 #, fuzzy msgid "Two scheme 7" msgstr "Zwei Reihen (Schema 1)" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 #, fuzzy msgid "Two scheme 9" msgstr "Zwei Reihen (Schema 1)" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 #, fuzzy msgid "Two scheme 2" msgstr "Zwei Reihen (Schema 2)" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 #, fuzzy msgid "Two scheme 4" msgstr "Zwei Reihen (Schema 4)" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 #, fuzzy msgid "Two scheme 6" msgstr "Zwei Reihen (Schema 6)" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 #, fuzzy msgid "Two scheme 8" msgstr "Zwei Reihen (Schema 1)" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 #, fuzzy msgid "Two scheme 10" msgstr "Zwei Reihen (Schema 1)" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "Laden der zuletzt verwendeten Makro Datei bei Programmstart" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -2986,369 +2992,369 @@ "EIN - Letzten Makrosatz verwenden\n" "AUS - Standardsatz verwenden" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Makro Dateiname bei Programmstart anzeigen" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "Der Dateiname wurde in den RX Text Bereich geschrieben" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "Aufforderung zum speichern der Makrodatei bei beenden" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 msgid "WF Ctrls" msgstr "Wasserfall Kontrolle" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 #, fuzzy msgid "User Interface - Waterfall controls" msgstr "Wasserfall Einstellungen" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "Aktivieren, um entsprechendes Bedienelement anzuzeigen" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "WF Vergrösserung" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "WF Träger" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "WF Modus" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "QSY" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "Alles ein" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "Alles aus" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 #, fuzzy msgid "Clrs/Fnts" msgstr "Farben/Schrift" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 #, fuzzy msgid "User Interface - Colors / Fonts" msgstr "GUI" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "Rx/Tx" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 #, fuzzy msgid "Rx/Tx Character set" msgstr "Rx/Tx Zeichensatz auswählen" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "Rx/Tx Zeichensatz auswählen" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "Rx HGrund" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "Tx HGrund" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "Rx Schrift" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "Tx Schrift" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Makro Editor - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "Text hervorheben" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "XMIT" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "Gesendete Zeichen in Rx/Tx Bereich" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "STRG" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "Control-Zeichen in Rx / Tx Bereich" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "SKIP" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" msgstr "" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "ALTR" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "Alternative Zeichenfarbe im Rx Panel" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "SEL" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "Auswahl Hintergrundfarbe in Rx Tx Panel" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "System" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Standard" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "14070.150" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "Schrift" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "HGrundfarbe" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "Ziffernfarbe" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "Sys Farben" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 #, fuzzy msgid "Scale Color" msgstr "Farbe" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 #, fuzzy msgid "Meter Color" msgstr "Ziffernfarbe" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "FFT Vorfilter wählen" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "Protokoll Bedienelemente" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "Logbuch Dialog" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "F_Tasten" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "Farbige Schaltflächen" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Gruppe 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "Hintergrundfarbe für Funktionstaste Gruppe 1" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Gruppe 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "Hintergrundfarbe für Funktionstaste Gruppe 2" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Gruppe 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "Hintergrundfarbe für Funktionstaste Gruppe 3" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 #, fuzzy msgid "Font/Color" msgstr "Schriftfarbe" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "Registerkarte" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "Farbe" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "Schaltflächen" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "Spot" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "RxID" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "TxID" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "Abstimmen" -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "Lk" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "Rev" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "T/R" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "AFC" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "SQL-1" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "SQL-2" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "Farbmarkierte Button" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "Pegel" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "Niedrig" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "Hoch" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "Normal" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "Ãœber" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "Signalpegel Farbe" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3356,11 +3362,11 @@ "touch screen device such as a tablet." msgstr "" -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3368,257 +3374,257 @@ "Shift - Up/Dn = 1000 x LSD" msgstr "" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" msgstr "" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Anzeige" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Farben und Cursor" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "aa" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Farbe ändern" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Laden" -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "Neue Palette laden" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Speichern" -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "Diese Palette speichern" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "Bandbreite" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "Ein" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "Zeige Cursor mit Bandbreitenlinien" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Farbe" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "Breite" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "Bandbreiten Spur im Wasserfall anzeigen" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "Mittellinie" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "Cursor mit Mittellinie zeigen" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "Signalspuren" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "Notch (Kerbfilter)" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "Frequenz Skala" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "Audio Frequenzen immer anzeigen" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "Audio oder HF Frequenzen auf WF Skala" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "Wasserfall Skala Schrift wählen" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "Sendesignal" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "Sendesignal überwachen" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "Sendesignal am Wasserfall zeigen" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Signalpegel" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "Pegel für beste Sicht einstellen" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "FFT Verarbeitung" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "untere Grenze" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "Untere Grenzfrequenz in Hz" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "FFT Mittelung" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "Mittelung verwenden um WF Rauschen zu vermindern" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "FFT Vorfilter Fensterfunktion" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "Rechteck" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "Dreieck" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "obere Grenze" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "Grenzfrequenz in Hz" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" "4 - greatest" msgstr "" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "Zeige mehr oder weniger Wasserfall" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 #, fuzzy msgid "Normal drop speed / value" msgstr "Fallgeschwidigkeit des Wasserfalls" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "Wasserfall Höhe in Pixeln" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "CPU Auslastung steigt mit Höhe der Wasserfall Pixel" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Maus" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "Links/rechts klick ersetzt Audio Historie" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "Ziehen auf Wasserfall Skala ändert Frequenz" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "Einfügen von Text per einfachem Linksklick" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" msgstr "" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" msgstr "" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "Mausrad Aktion" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" @@ -3626,807 +3632,889 @@ "Auswählen wie sich das Mausrad\n" "innerhalb des Wasserfalls verhält" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "CW" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "Filter Bandbreite" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "CW DSP Filter Bandbreite" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "Rx WPM" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "SOM Dekodierung" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "Selbstorganisierende Karte (SOM)" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "Unterer" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "Detektor Schwelle niedrig" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "Oberer" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "Detektor Schwelle hoch" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 msgid "Matched Filter" msgstr "Angepasster Filter" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "Angepasste Filter Bandbreite" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 msgid "FFT filter" msgstr "FFT Filter" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "FFT / FIR Filter" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "Verfolgung" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "Automatisch Rx Geschwindigkeit verfolgen" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "Bereich WPM" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "Bereich +/- wpm" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "TX WPM" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "Meine Sendegeschwindikgeit WPM" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "Standard CW Geschwindigkeit" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "Nicht langsamer als dieses" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "Nicht schneller als dieses" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "F-WPM" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "Farnsworth Timing nutzen" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "Timing und QSK" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "Timing" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "Wichtung (%)" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "Flankensteilheit" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "Kantenform" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 #, fuzzy msgid "Edge decrease" msgstr "Kantenform" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "CW Sendegeschwidigkeit in WPM" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "QSK" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "QSK im rechten Audio Kanal" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "Erzeuge ein Rechtecksignal auf dem rechten Kanal" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "Kontinuierlich senden" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "Sende einen kontinuierlichen Datenstrom an Testzeichen" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "Testzeichen" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "Testzeichen für QSK Einstellung" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "'(' nutzen nicht KN" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "Dom" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "Sekundärer Text" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "Filterung" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "DSP Filter vor dem Dekoder nutzen" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "Filter Bandbreiten Faktor" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "Filter Bandbreite relativ zur Signal Breite" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "FEC" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "MultiPSK kompatible FEC einschalten" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "Pfade (verborgen)" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "Feld" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "Sendeschriftart" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "Sende Rasterschriftart auswählen" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Reverse Video" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "Ãœbertragungsbreite" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "Halbierte Empfangsbreite" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "Pulseform" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "" -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "Langsam (4 msek)" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "Schnell (2 msek)" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "Empfangs Filterbandbreite" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "DSP Bandbreite einstellen" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 #, fuzzy msgid "Minimum # hits in tone detector" msgstr "Multi-Kanal Detektor" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 #, fuzzy msgid "Center freq" msgstr "Mittellinie" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Soundkarte" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Rufzeichen in Grossbuchstaben" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "Timeout" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Text einfügen" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "Logging" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "Einschalten" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Ziffernfarbe" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Sende Video Text" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +#, fuzzy +msgid "Directed received text" +msgstr "DTMF Töne dekodieren" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +#, fuzzy +msgid "Undirected received text" +msgstr "DTMF Töne dekodieren" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +#, fuzzy +msgid "1/2 speed" +msgstr "AFC Geschwindigkeit" + +#: src/dialogs/confdialog.cxx:8368 +#, fuzzy +msgid "1x speed" +msgstr "AFC Geschwindigkeit" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Standard" + +#: src/dialogs/confdialog.cxx:8374 +#, fuzzy +msgid "2x speed" +msgstr "AFC Geschwindigkeit" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Rufzeichen in Grossbuchstaben" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "MT-63" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "Für sehr schwache Signale einschalten" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +#, fuzzy +msgid "Oliv" msgstr "Olivia" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "Bandbreite auswählen" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Töne" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "Anzahl der Töne auswählen" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "Dies NUR zum experimentieren ändern" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "" -#: src/dialogs/confdialog.cxx:8304 -msgid "Cont'" +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +#, fuzzy +msgid "Enable this to send start/stop tones" +msgstr "Diesen Eintrag aktivieren wenn Fldigi zum ersten Mal startet" + +#: src/dialogs/confdialog.cxx:8592 +#, fuzzy +msgid "Cont" msgstr "Cont'" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "AFC Verhalten" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "Signale über diesem Schwellwert erfassen" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "S/N und IMD Verhalten" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "nach" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "Verhalten von s/n imd" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "Dim" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "Sekunden" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "Wird nach dieser Zeit in Sek passieren" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "Multikanal Signal Verarbeitung" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "Multi-Kanal Detektor" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "" "Auf sehr langsamen CPUs ausschalten, falls Signal Browser nicht benutzt wird" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 #, fuzzy msgid "Pilot tone power relative to signal" msgstr "Filter Bandbreite relativ zur Signal Breite" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +#, fuzzy +msgid "TTY" msgstr "RTTY" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "Tx" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "Trägerverschiebung" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "Trägerverschiebung wählen" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "Benutzerdefinierte Verschiebung" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "Eingang Träger Verschiebung" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "Baudrate" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "Träber Baudrate wählen" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "Bits pro Zeichen" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "Auswählen # bits / Zeichen" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Parität" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "Parität auswählen" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Stopbits" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "Stopbits # wählen" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "Automatisch CRLF" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "CRLF nach jeder Seitebreite einfügen" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "Zeichen" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "Auto CRLF Leitungslänge" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "CR-CR-LF" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "Verwende \"cr cr lf\" für \"cr lf\"" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 msgid "Pseudo-FSK - right channel" msgstr "Pseudeo FSK - rechter Kanal" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 msgid "Create keyed square wave on right audio channel" msgstr "" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "Rx" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "AFC Geschwindigkeit" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "AFC Tracking Geschwindigkeit" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "Filter Formfaktor" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4438,169 +4526,169 @@ "W1HKJ best 1.275\n" "DO2SMF best 1.500" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "RTTY Osztilloskop Anzeige" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "Fadenkreuz verwenden" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "Standard Fadenkreuz" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "XY - Klassisches Scope" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" msgstr "" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 msgid "Log RTTY frequency" msgstr "RTTY Frequenz loggen" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" msgstr "" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 msgid "track color" msgstr "Spurfarbe" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "Farbe der Markierungsspur" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 msgid "Synop" msgstr "" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" msgstr "" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "DSP vor dem Dekoder aktivieren" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "Präamble Erkennung/Detektion" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" msgstr "" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" msgstr "" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 #, fuzzy msgid "Nav" msgstr "Wav" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "Navtex Nachrichten nach ADIF loggen" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "Navtex Nachrichten nach KML loggen" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "Wetterfax Nachrichten nach ADIF loggen" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "Gesendete und empfangene faxe nach ADIF loggen" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "Eingebetteter Wefax GUI" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" @@ -4608,363 +4696,363 @@ "Anzeige von TX und RX im Fldigi Hauptfenster\n" "Wird nach Neustart aktiv" -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "Frequenzverschiebung (800 Hz)" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "Standard 800 Hz. Deutscher Wetterdienst 850Hz" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "Verzeichnis für Fax Bilder" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "Verzeichnis" -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "Sendefenster verbergen" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "Sendefenster verbergen als Standard" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 msgid "Save image as monochrome file" msgstr "Bilder monochrome (einfarbig) speichern" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "Fax Bilder als Graustufen PNG Datei speichern" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "Radio" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Transceiver Steuerung" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "Hardware PTT" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "PTT Ton auf dem rechten Audio Kanal" -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Kann anstelle oder zusätzlich zu anderen PTT Typen verwendet werden" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "H/W PTT Geräte Pin" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "Separaten seriellen Port für PTT" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Gerät:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "RTS nutzen" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS ist PTT Signal Anschluss" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "Anfängliche Spanung an RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "DTR nutzen" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR ist PTT Signal Anschluss" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "Anfängliche Spannung an DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Initialisieren" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Hardware PTT initialisieren" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Parallel Port für PTT nutzen" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "PTT Verzögerung gilt für alle CAT/PTT Typen" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "Start der PTT Ãœbertragungsverzögung" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "NN msek Verzögerung bevor Audio Start" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "PTT Ende Sendeverzögerung" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Radio Steuerung via xml Spec Datei" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "RigCAT nutzen" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "RigCAT wird für Radio Steuerung verwendet" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "Radio Konfigurations Datei:" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "Öffnen um Beschreibungsdatei zu verwenden" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "Radio Beschreibungsdatei auswählen" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "Wiederholungen" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "# Wiederholungen bevor ich aufgebe ;)" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "Wiederholungs Intervall (ms)" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "Zeit zwischen Wiederholungen in msek" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "Schreibvzg (ms)" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "Baud Rate:" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Stopbits" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "RigCAT Interface initialisieren" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "Echo Kommando" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "CAT Kommando für PTT" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "PTT ist CAT Kommando (kein Hardware)" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "RTS is PTT Anschluss" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "DTR ist PTT Anschluss" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "RTS +12 V" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "DTR +12V" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "RTS/CTS Flusskontrolle" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "Radio verwendet RTS/CTS Handshake" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "Wiederherstellen der Einstellungen bei beenden" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "Zurücksetzen der seriellen (COM) Port-Einstellungen" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Zurücksetzen" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 msgid "Reset rigCAT interface" msgstr "RigCAT Interface zurücksetzen" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "VSP" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "Virtueller Seriell Port Emulator - unterdrückt Warnmeldungen" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 #, fuzzy msgid "Init delay (ms)" msgstr "Schreibvzg (ms)" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Hamlib benutzen" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Hamlib zur Radio Steuerung verwendet" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "Radio:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "# Versuche das Kommando erneut zu senden, dann Aufgabe" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "Wiederholungsintervall (ms)" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "msek zwischen einem erneuten Versuch" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Fortgeschrittene Konfiguration" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -4972,51 +5060,51 @@ "Optionale Konfiguration\n" "im Format: Parameter=wert ..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Hamlib Interface initialisieren" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "Seitenband:" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT via Hamlib Kommando" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT ist ein Hamlib Kommando" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RST +12" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "Radio erfordert RTS/CTS Ablaufsteuerung" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "XON/XOFF Ablaufsteuerung" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "Radio erfordert Xon/Xoff Ablaufsteuerung" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 msgid "Reset hamlib interface" msgstr "Hamlib Interface zurücksetzen" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" @@ -5026,85 +5114,85 @@ "Programm über xmlrpc\n" "remote calls" -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "XML-RPC Programm verwenden" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Experimentell" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "XML-RPC Radio Steuerung initialisieren" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "Standard CW Tracking Punkt" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "RTTY" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "Standard RTTY Tracking Punkt" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "PSK und andere" -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "Standard für alle anderen Modems" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "Neue Modems (Betriebsarten) immer bei diesen Frequenzen beginnen" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" @@ -5704,15 +5796,15 @@ "EIN - mit Standard beginnen\n" "AUS - halte aktuelle WF Cursor Position" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "K3 A1A Konfiguation" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "CW ist LSB" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." @@ -5720,325 +5812,325 @@ "Dies nur wählen für Elecraft K3\n" "Andere Radios benötigen dies nicht." -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "Text I/O" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "Talker Socket (nur Windows)" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "Talker" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "Verbinden/Trennen von Talker Socket Server" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" "Automatisch verbinden, wenn Fldigi startet (der Server muss ereichbar sein)" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "Empfangenen Text in eine Datei schreiben" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "DTMF" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "DTMF Töne dekodieren" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 #, fuzzy msgid "Decode received DTMF tones" msgstr "DTMF Töne dekodieren" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "WX" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" msgstr "" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "Vollständiger Bericht" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" "Used to search for station name" msgstr "" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 msgid "Conditions" msgstr "Bedingungen" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "Aktuelle Wetter Bedingungen" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "Fahrenheit" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "Melde Fahrenheit" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "Celsius" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "Melde Celsius" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "Meilen pro Stunde" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "Melde Meilen pro Stunde" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "Kilometer pro Stunde" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "Melde Kilometer pro Stunde" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +msgid "Inches Hg." msgstr "" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "mbar" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "Millibar berichten" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 msgid "Temperature" msgstr "Temperatur" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "Wind geschw/ Richtung" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "Luftdruck" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "Suche im Internet" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "KML" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "KML Datei Verzeichnis" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "Wo sollen generierte KML Dateien gespeichert werden" -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "KML Wurzel Dateisystem" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "KML Auffrisch Intervall (sekunden)" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "" -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 msgid "Command run on KML creation" msgstr "Kommando zur KML File Erstellung" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." msgstr "" -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "Test Kommando" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "Befehl auf KML Datei anwenden" -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 msgid "Change dir..." msgstr "Verzeichnis..." -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "Verzeichnis wählen in dem die KML Dateien gespeichert werden sollen" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "KML Daten jetzt aufräumen" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "KML Dokumente aufräumen, Google Earth Anzeige löschen" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "Löschen bei Programmstart" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "Bei Programmstart KML Datein leeren" -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "Web" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Rufzeichen Datenbank" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "Rufzeichen nachschlagen" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "Via Web Browser nachschlagen" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "Rufzeichen Lookup via Web Browser nicht verwenden" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "QRZ online via Standard Internet Browser" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "QRZ Webseite besuchen" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "Hamcall online mit dem Standard Browser" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "Hamcall Webseite besuchen" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "HamQTH mit dem Standard Browser" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "HamQTH Webseite besuchen" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "In Datenbank nachschlagen" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "Rufzeichen Datenbank nicht verwenden" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "QRZ CDROM" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "CDROM oder Festplatte verwenden" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" @@ -6046,11 +6138,11 @@ "Sie benötigen einen kostenpflichtigen QRZ online\n" "Zugang um diesen Service zu nutzen" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "Hamcall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" @@ -6058,23 +6150,23 @@ "Sie benötigen ein kostenpflichtiges Hamcall online\n" "Abonnement um diesen Service nutzen zu können" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "HamQTH.com (freier Service http://www.hamqth.com)" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "Kostenloser Service mit freundlicher Genehmigung von OK" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "Callbook.info Abfrage (Kostenloser Service nur für US Rufzeichen)" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "at:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" @@ -6082,187 +6174,187 @@ "z.B.: /home/dave/CALLBK/ or C:/CALLBK/\n" "Freilassen um nach Datenbank zu suchen" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Benutzername" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "Ihr Anmeldename" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Passwort" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "Ihr Anmelde Passwort" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "Passwort im Klartext anzeigen" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "eQSL" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 msgid "User ID" msgstr "Benutzer ID" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "QTH Spitzname" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 msgid "Options" msgstr "Optionen" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "Senden wenn im Log (log Button, , )" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "Automatischer Daten upload" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 msgid "Default message" msgstr "Standard Nachricht" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "Standard Text der mit dem Makro gesendet wird" -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 #, fuzzy msgid " {CALL} other ops call sign" msgstr "{CALL} Rufzeichen des anderen OM" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 #, fuzzy msgid " {MODE} full mode / submode" msgstr "{MODE} Hauptmodus / Untermodus" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 msgid "{NAME} other ops name" msgstr "{NAME} Name des anderen OM" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "" -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "Datum/Zeit off für Logeintrag nutzen" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "Standard nutzt Datum/Zeit an" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "Folgende Programme automatisch mit Fldigi starten" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 #, fuzzy msgid "Enter full path-filename for flrig" msgstr "Dateipfad zu flmsg eingeben" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 msgid "Locate" msgstr "finden" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "Flrig.exe Datei finden" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "flamp:" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 #, fuzzy msgid "Enter full path-filename for flamp" msgstr "Dateipfad zu flmsg eingeben" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "flamp.exe Datei finden" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "flnet:" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 #, fuzzy msgid "Enter full path-filename for flnet" msgstr "Dateipfad zu flmsg eingeben" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "flnet.exe Datei finden" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 #, fuzzy msgid "Enter full path-filename for fllog" msgstr "Dateipfad zu flmsg eingeben" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "fllog.exe Datei finden" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "Prog 1:" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 #, fuzzy msgid "Enter full path-filename for external program" msgstr "Dateipfad zu flmsg eingeben" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "Programmdatei #1 finden" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "Prog 2:" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "Programmdatei #2 finden" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "Prog 3:" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "Programmdatei #3 finden" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 msgid "" "Enable\n" "-" @@ -6270,93 +6362,93 @@ "Einschalten\n" "-" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "Diesen Eintrag aktivieren wenn Fldigi zum ersten Mal startet" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 msgid "Test" msgstr "Test" -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "Start flrig" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 msgid "Start flamp" msgstr "Start flamp" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 msgid "Start flnet" msgstr "Start flnet" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "Start fllog" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "Start prog1" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "Start prog2" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "Start prog3" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 #, fuzzy msgid "Program to Program Communications" msgstr "Prompt Konfiguration speichern" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 #, fuzzy msgid "Enable ARQ" msgstr "Einschalten" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 #, fuzzy msgid "Enable KISS" msgstr "Einschalten" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 #, fuzzy msgid "Enable CSMA" msgstr "Einschalten" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" "Enable KISS for programs that supports UDP and TNC-2 KISS protocol.\n" @@ -6364,151 +6456,151 @@ "KISS/ARQ/XML Addr/Port changes require program restart." msgstr "" -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." msgstr "" -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 #, fuzzy msgid "Addr" msgstr "Adresse:" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 msgid "KPSQL Attenuate" msgstr "" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "Station" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Kontinent" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 #, fuzzy msgid "Continue after in seconds" msgstr "Wird nach dieser Zeit in Sek passieren" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 #, fuzzy msgid "Enable Busy Channel" msgstr "Alles ein" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 #, fuzzy msgid "O" msgstr "Okay" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Start" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 #, fuzzy msgid "Port" msgstr "Port:" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 #, fuzzy msgid "XML" msgstr "KML" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 #, fuzzy msgid "flrig" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "Erneut Verbinden" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 #, fuzzy msgid "fllog" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Std wiederherstellen" @@ -7024,6 +7116,12 @@ msgid "QSO Date" msgstr "QSO Datum" +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "Leere ADIF Logbuch Datei %s" + +#~ msgid "Error reading %s" +#~ msgstr "Fehler beim lesen von %s" + #~ msgid "Client/Server Logbook" #~ msgstr "Client/Server Logbuch" Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/es.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/es.gmo differ diff -Nru fldigi-3.22.13/po/es.po fldigi-3.23.01/po/es.po --- fldigi-3.22.13/po/es.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/es.po 2015-09-22 14:07:46.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.02\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2014-11-18 22:43-0500\n" "Last-Translator: Pavel Milanes Costa \n" "Language-Team: Spanish (Pavel Milanes Costa) \n" @@ -22,20 +22,20 @@ "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s log iniciado a %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "Identificador incorrecto de módem" -#: src/main.cxx:1229 +#: src/main.cxx:1236 msgid "Bad frequency" msgstr "Frecuencia errónea" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -48,148 +48,148 @@ "redistribuirlo. \n" "No hay NINGUNA GARANTÃA, excepto la permitida por la ley.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 msgid "Could not make directory " msgstr "No se pudo crear el directorio" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "Guardar todo el texto de TX/RX" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "Control del radio" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "&Modos" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Mostrar menos modos" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Mostrar todos los modos" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "&Vista" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "Imagen &MFSK" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "&RX Imagen de Fax meteorológico" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "&TX Imagen de Fax meteorológico" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Concurso" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "&Campos de concurso" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "&Países" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "I&U" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Completo" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Ninguno" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "Controles del radio y log" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "Controles del radio y concursos" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Osciloscopio empotrado" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Controles mínimos" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "Mostrar canales" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "Conectar con el servidor" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Personalizar..." -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "¿Guardar macros modificadas?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Cancelar" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Guardar" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "No guardar" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "No se ha proporcionado un nombre de archivo" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "Formato no soportado" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 msgid "channels != 1" msgstr "canales <> 1" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "Error desconocido con el archivo de audio wav" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Spotting deshabilitado" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -204,7 +204,7 @@ "Abra esta URL manualmente:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -213,11 +213,11 @@ "No se pudo abrir la URL:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Comprobando si hay actualizaciones..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -226,7 +226,7 @@ "No se pudo comprobar si hay actualizaciones:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -241,574 +241,584 @@ "\n" "¿Qué desea hacer?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Cerrar" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "Visitar la URL" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Copiar la URL" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "Está utilizando la versión más reciente" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "¡Creación de un sunspot en proceso!" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "" "La información del dispositivo de audio está solo disponible cuando se usa " "PortAudio como método de comunicación con el dispositivo" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Dispositivo de captura" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "Dispositivo de reproducción" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Dispositivo de captura y reproducción" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "%s: No existe, ¿crear?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "No" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Si" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "¿Limpiar los campos del registro?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "OK" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "¡Ingrese un indicativo!" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Confirmar" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 msgid "Save changed configuration?" msgstr "¿Guardar los cambios en la configuración?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 msgid "Save log entry?" msgstr "¿Guardar los datos del contacto actual en el registro?" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 msgid "Confirm Quit" msgstr "Confirmar Salir" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 msgid "Confirm quit?" msgstr "¿Confirmar salir?" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "&Archivo" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Carpetas" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Configuración de Fldigi..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 msgid "FLMSG files..." msgstr "Archivos FLMSG..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "Archivos NBEMS..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 msgid "Data files..." msgstr "Archivos de datos..." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Macros" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Abrir..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Guardar..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Confirmar Salir" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "General" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Captura de Texto" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "Capturar RX" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "Generar TX" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Reproducir" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Salir" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "&Configuración" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Operador" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Colores y tipografía" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "Interfaz de usuario" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Cascada" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Controles de la cascada" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Módems" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Dispositivo de sonido" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "IDs" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Misc." -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "Autoinicio" # Texto de la pestaña IO en la ventana de configuración Fldigi (@HK4QWC) -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 msgid "IO" msgstr "E/S" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Notificaciones" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "QRZ/eQSL" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Guardar configuración" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Ver/Ocultar Canales" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Osciloscopio flotante" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "Navegador de señal" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Controles" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "&Libro de guardia" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "Vista" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "ADIF" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "Mezclar ADIF..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "Exportar..." -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "Reportes" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "Texto..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "CSV..." -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "Cabrillo..." -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Nuevo" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Abrir..." -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "A&yuda" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Crear un sunspot" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Guía del principiante" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Documentación en internet..." -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Sitio web de Fldigi..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "Reportes de recepción..." -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Opciones de línea de comandos" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Información de los dispositivos de audio" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Información de compilación" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Registro de eventos" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Comprobar si existen actualizaciones" -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "&Acerca de" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "Modo de solo cascada" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "NO SE HA DEFINIDO UN INDICATIVO" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Cerrar lista" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Lista abierta" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "¿Limpiar la lista?" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "reporte" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "reportes" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Actividad reciente para el localizador" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "Alternar medidor-S / controles combo" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Selecciona" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Añadir la frecuencia actual" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Limpiar lista" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Eliminar de la lista" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Seleccionar los parámetros de configuración" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Limpiar" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 msgid "Frq" msgstr "Frec" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 msgid "frequency kHz" msgstr "Frecuencia en KHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "Ini" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "Presione para actualizar la hora de inicio del QSO" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 msgid "QSO start time" msgstr "Hora de inicio del QSO" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Fin" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 msgid "QSO end time" msgstr "Hora de fin del QSO" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "Rec" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "Env" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Ind." -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 msgid "call sign" msgstr "Indicativo" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 msgid "Operator name" msgstr "Nombre del operador" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "Azimut" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Ciudad" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "Estado de USA" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Provincia Can." -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 msgid "Maidenhead Locator" msgstr "Cuadrícula" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "Número de serie enviado (solo lectura)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Número de serie recibido" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "Intercambio de concurso recibido" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "País" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Notas" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Clic izquierdo - ejecutar\n" +"Clic derecho - editar" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Presione para actualizar" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Hora inicio" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Hora fin" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "Indicativo del otro" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "RST recib." -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "RST enviado" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Nm" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Nombre del otro" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "# S" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "# R" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "Ex" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" @@ -817,11 +827,11 @@ "Clic izquierdo - ejecutar\n" "Clic derecho - editar" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "Conjunto de macros con shift-tecla de función" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" @@ -829,20 +839,25 @@ "Clic izquierdo - ejecutar\n" "Clic derecho - editar" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "Expresión regular de búsqueda" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Establecer el nivel de silenciado (SQL) del visor" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Seleccionar línea" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Estación escuchada dos veces" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" @@ -852,20 +867,20 @@ "Tecla de función - ejecutar\n" "Clic derecho - editar" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "Conjunto primario de macros" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Nivel de señal detectado" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Nivel de silencio (SQL)" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -873,44 +888,44 @@ "Clic izquierdo: cambiar modo\n" "Clic derecho: configurar" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "WPM en TX de CW" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "WPM predeterminado" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "atenuación de nivel de TX (dB)" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "Control Automático de Frecuencia" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Silenciado (SQL)" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "Monitor KPSQL" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Osciloscopio" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "Navegador de señal" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "¿Guardar los datos del contacto actual en el registro?" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Todo" @@ -927,16 +942,6 @@ "Clic izquierdo para limpiar el texto\n" "Clic derecho para restablecer frecuencias" -#: src/logbook/adif_io.cxx:229 -#, c-format -msgid "Empty ADIF logbook file %s" -msgstr "Archivo de libro de guardia vacío (ADIF) %s" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "Error leyendo %s" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "¿Guardar el libro de guardia modificado?" @@ -1007,7 +1012,7 @@ msgstr "No se puede iniciar flmsg" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "Buscar..." @@ -1105,7 +1110,7 @@ msgid "ARQ control" msgstr "Control ARQ" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Módem" @@ -1425,7 +1430,8 @@ msgstr "\tsintonizar la señal por NN segundos" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +#, fuzzy +msgid "\tdelay xmt for NN.n sec" msgstr "\tretrasar la transmisión por NN segundos" #: src/misc/macroedit.cxx:168 @@ -1558,55 +1564,55 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "\tAnálisis CSV encendido,apagado, alternado" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "Archivo de texto a insertar" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 msgid "Test text file" msgstr "Archivo de texto de prueba" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 msgid "MFSK image file" msgstr "Archivo de imagen MFSK" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "Cambiar a archivo de macro" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "Archivo ejecutable a insertar" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 msgid "Macro Text" msgstr "Texto del macro" -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 msgid "Select Tag" msgstr "Selecciona la etiqueta" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "Etiqueta del botón de macro" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "Aplicar" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Editor de macros - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Abrir archivo de macro" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 msgid "Fldigi macro definition file\t*.{mdf}" msgstr "Archivo de definición de macro para Fldigi\t*.mdf" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Guardar el archivo de macros" @@ -1679,43 +1685,43 @@ msgid "Load" msgstr "Cargar" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "Cascada / FFT / Osciloscopio" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Nivel superior de la señal (dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Rango de señal (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Cambiar escala de la cascada" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "Correr la cascada hacia frecuencias más bajas" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Centrar la señal" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "Correr la cascada hacia frecuencias más altas" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Velocidad de caída de la cascada" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Ajustar la frecuencia del cursor" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1723,7 +1729,7 @@ "Centrar en el pasabanda\n" "Clic derecho para deshacer" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1731,31 +1737,31 @@ "Almacenar modo y frecuencia\n" "Clic derecho para listar" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Bloquear la frecuencia de transmisión" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Invertir" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Transmitir/Recibir" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "Rango AFC o Ancho de banda" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "Búsqueda de señal" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Portadora del modo" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Desplazamiento" @@ -1836,7 +1842,7 @@ msgid "Test..." msgstr "Probar..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Todos" @@ -1926,7 +1932,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "Estado" @@ -1943,13 +1949,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Intercambio RX" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Número de serie" @@ -1973,12 +1979,12 @@ msgid "Last QSO" msgstr "Último QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Transmitir" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Recibir" @@ -1998,28 +2004,28 @@ msgid "Save text as" msgstr "Guardar texto como" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Copiar" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Guardar como..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "Ajuste de línea" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Cortar" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Pegar" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Insertar archivo..." @@ -2262,117 +2268,117 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Mostrar" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "Esconder" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Configuración" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Información del operador" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Estación" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Indicativo:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Indicativo del operador" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "Nombre:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Nombre del operador" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "QTH del operador" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Cuadrícula:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Cuadrícula Maindenhead como en FL11aj" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antena:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Descripción corta de la antena" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Señal de prueba - NO USAR con el transmisor" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "Ruido encendido" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "dB" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 #, fuzzy msgid "freq-offset" msgstr "Dif. en Tx" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "IU" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "Navegador" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 msgid "User Interface - Browser" msgstr "Interfaz de usuario - Navegador" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "Canales, el primer canal comienza en el límite inferior de la cascada" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Cambiar el número de canales del navegador" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Tiempo de inactividad" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2381,47 +2387,47 @@ "después de N segundos\n" "de inactividad" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Etiqueta del canal" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Apariencia de la etiqueta de cada canal" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "Frecuencia de audio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "Frecuencia RF" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "Número del canal" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Tipografía" -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "Selecciona la letra del navegador" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "Intervalos Fijados" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Forzar el espaciado de los canales a incrementos de 100Hz" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "Movimiento contínuo" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" @@ -2429,473 +2435,473 @@ "Activado - Estilo marquesina\n" "Desactivado - Limpiar y re-comenzar" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "Frecuencia más baja en la parte inferior del visor" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "Cambiar la posición de los canales de abajo a arriba" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "Reproducir el historial cuando se selecciona un canal" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "Historial de audio descodificado al seleccionar" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 msgid "Detection Level" msgstr "Detección de nivel" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "Fondo" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "" "Color de fondo de control deslizante del\n" "silenciador del navegador" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Botón" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "" "Color resaltado del deslizante del control\n" "del silenciador del navegador" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "Colores de Resaltado" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "HiLite 1" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "Color 1 para el resaltado de HiLite en el visor de PSK/RTTY" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "HiLite 2" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "Color 2 para el resaltado de HiLite en el visor de PSK/RTTY" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 msgid "Even" msgstr "Par" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 msgid "Even lines" msgstr "Lineas pares" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 msgid "Odd" msgstr "Impar" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "Líneas impares" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 msgid "Select line" msgstr "Seleccionar línea" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 msgid "User Interface - Contest" msgstr "Interfaz de usuario - Concurso" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Intercambio" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Enviado:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "Intercambio TX" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "Intercambio predefinido" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST siempre 599" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "Forzar el RST recibido/enviado a 599" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "Enviar números CW (5NN)" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "0 = T; 9 = N" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "Usar ceros a la izquierda" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "Insertar ceros a la izquierda en el número de serie enviado" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Inicio" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Número de inicio" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Dígitos" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Número de dígitos en el número de serie" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Reiniciar" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "Inicializar la cuenta del número serie" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "Chequear duplicados, Indicativo más..." -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "On/Off" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Comprobar si hay duplicados" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Banda" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "Concordar en bandas" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Modo" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "Concordar en modo" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "Concordar en estado (EE.UU.)" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "Concordar en el número de intercambio" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "Rango de tiempo" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "El QSO no debe ocurrir dentro del período especificado a continuación." -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "minutos" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "Entre rango de tiempo en minutos" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Color Dup." -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Clic izquierdo para seleccionar el color de duplicados" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "General" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 msgid "User Interface - General" msgstr "Interfaz de usuario - General" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Mostrar sugerencias" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Activar / desactivar sugerencias" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Mostrar íconos del menú" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Activar / desactivar los iconos en el menú" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "Esquema de la Interfaz" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Cambiar la apariencia de la aplicación" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Modos visibles" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Seleccionar los modos para acceso desde el menú" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "Idioma de la IU" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Los cambios serán efectivos en el próximo inicio del programa" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "" "Imprimir CW / RTTY / THROB / CONTESTIA en minúsculas\n" "(Estos modos solo reconocen las mayúsculas)" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "TX todo en minúsculas" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "Avisos de salida" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "Confirmar para grabar configuración" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "Confirmar para grabar macro" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "Graba el conjunto de macros actuales al cerrar el programa" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "Confirmar para grabar log" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "Pregunta acerca de grabar los registros del log" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 msgid "Confirm exit" msgstr "Confirmar la salida" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 msgid "Check for updates" msgstr "Comprobar si existen actualizaciones" -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "Comprobar si hay actualizaciones al iniciar el programa" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "Log" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 msgid "User Interface - Logging" msgstr "Interfaz de usuario - Registro" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "Registro de los QSO" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "Confirmar si graba el log al salir" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "Limpiar al grabar" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "" "Limpiar la entradas del log después\n" "de guardar o usar la macro " -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Convertir el indicativo a mayúsculas" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Forzar el campo indicativo a MAYUSCULAS" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Autocompletar el país y azimut" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "" "Autocompletar la información del país y del azimut usando el archivo cty.dat " "(Lo tienes instalado, ¿cierto?)" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "Ordenar por fecha/hora de fin" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "" "Ordenar por fecha y hora de terminación del QSO\n" "Afecta a todos los libros de guardia con formato Cabrillo/ADIF" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "Fecha y hora de inicio = fin" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "Forzar fecha/hora de inicio = fecha/hora de final del QSO" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "RST recibido a 599 por omisión" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 #, fuzzy msgid "Clear log controls sets RST in to 599/59" msgstr "" "Al limpiar los datos del contacto\n" "pone el RST recibido a 599 por omisión" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "Poner siempre RST enviado a 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 #, fuzzy msgid "Clear log controls sets RST out to 599/59" msgstr "" "Al limpiar los datos del contacto\n" "pone el RST enviado a 599 por omisión" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 msgid "cty.dat folder" msgstr "archivo cty.dat" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 msgid "Enter full path-name for cty.dat folder" msgstr "Entre la ruta completa del archivo cty.dat" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "Buscar" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "Buscar el archivo cty.dat" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Omisión" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "Restablecer carpeta de cty.dat predeterminada" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "Recargar" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "Recargar cty.dat" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "Potencia TX" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "Potencia de TX a poner en el log" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 #, fuzzy msgid "Rx Text" msgstr "Captura de Texto de RX" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "Clic sencillo para capturar" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "Habilitar para capturar el texto del panel Rx con un solo clic" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "Mostrar información de los indicativos" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "" "Mostrar información de un indicativo después\n" "de estar dos segundos con el ratón sobre este" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "Delimitadores" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." @@ -2904,39 +2910,39 @@ "caracteres definidos aquí, el tabulador, el espacio y la\n" "nueva línea están ya incluidos" -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 msgid "User Interface - Macros" msgstr "Interfaz de usuario - Macros" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "Rueda del ratón activa en los botones de macro" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "Activar la rueda del ratón como control de la barra de macros" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Cantidad y posición de las barras de macro" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 msgid "Button Height" msgstr "Altura del botón" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 msgid "Height of macro bar" msgstr "Altura de la barra de macro" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "Una sobre Rx/Tx" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" @@ -2944,59 +2950,59 @@ "Una barra de macros debajo del panel de registro\n" "altura variable" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 msgid "One above waterfall" msgstr "Una sobre la cascada" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 msgid "One below waterfall" msgstr "Una bajo la cascada" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 msgid "Two scheme 1" msgstr "Dos (Esquema 1)" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 msgid "Two scheme 3" msgstr "Dos (Esquema 3)" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 msgid "Two scheme 5" msgstr "Dos (Esquema 5)" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 msgid "Two scheme 7" msgstr "Dos (Esquema 1)" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 msgid "Two scheme 9" msgstr "Dos (Esquema 9)" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 msgid "Two scheme 2" msgstr "Dos (Esquema 2)" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 msgid "Two scheme 4" msgstr "Dos (Esquema 4)" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 msgid "Two scheme 6" msgstr "Dos (Esquema 6)" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 msgid "Two scheme 8" msgstr "Dos (Esquema 8)" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 msgid "Two scheme 10" msgstr "Dos (Esquema 10)" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "Cargar el último archivo de macro usado en el inicio" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -3004,23 +3010,23 @@ "Activado - Usar el último conjunto de macros\n" "Desactivado - Usar el conjunto pre-establecido" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Mostrar el nombre del archivo de macros al iniciar" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "El nombre de archivo es escrito en el panel de Rx" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "Confirmar si graba archivo de macros al cerrar" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 msgid "WF Ctrls" msgstr "Controles de la cascada" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 msgid "User Interface - Waterfall controls" msgstr "Interfaz de usuario - Controles de la cascada" @@ -3028,124 +3034,124 @@ # Habilite la casilla para mostrar el control de operador correspondiente # Propuesto por @CO7WT # Marcar para activar cada opción -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "Marcar para activar cada opción" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "Ampliado de la cascada" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "Portadora de la cascada" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "Controles superiores de cascada" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "Nivel de referencia de la cascada" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "Vel. de caída de la cascada" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "Amplitud de la cascada" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "Almacenar frecuencia" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "Modo de la cascada" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "QSY" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "Bloqueo en Tx" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "Activar todos" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "Desactivar" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 msgid "Clrs/Fnts" msgstr "Colores/Tipos" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 msgid "User Interface - Colors / Fonts" msgstr "Interfaz de usuario - Colores / Tipos de letra" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "Rx/Tx" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 msgid "Rx/Tx Character set" msgstr "Seleccionar el conjunto de caracteres Rx/Tx" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "Seleccionar la tipografía de Rx/Tx" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "Rx fondo" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "Tx fondo" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "Texto Rx" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "Texto Tx" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Editor de macros - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "Texto Resaltado" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "XMIT" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "Caracteres enviados en el panel de Rx/Tx" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "CTRL" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "Caracteres de control en el panel de Rx/Tx" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "SKIP" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" @@ -3153,219 +3159,219 @@ "Caracteres ignorados en el panel de TX\n" "(Tx enc./apag. en CW)" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "ALTR" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "Color alternativo de los caracteres en el panel de Rxr" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "SEL" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "Fondo de color de la selección en los paneles de Rx/Tx" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "Sistema" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Reiniciar" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "Vis. Frec / medidores" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "14070.150" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "Tipos" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "Fondo" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "Dígitos" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "Sistema" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "Medidor de señal" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 msgid "Scale Color" msgstr "Escala" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 msgid "Meter Color" msgstr "Medidor" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "Medidor de potencia" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "Escala de potencia" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "Seleccionar el tipo de prefiltro de FFT" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "25 W" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "Paneles de control de registro" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "Diálogo del libro de guardia" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "Teclas de función" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "Usa botones coloreados" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Grupo 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "Color de fondo para el grupo de teclas de función 1" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Grupo 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "Color de fondo para el grupo de teclas de función 2" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Grupo 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "Color de fondo para el grupo de teclas de función 3" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 msgid "Font/Color" msgstr "Tipografía" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "Pestañas" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "Color" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "Botones" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "Spot" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "RxID" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "TxID" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "Sint." -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "Lk" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "Inv." -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "T/R" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "AFC" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "SQL-1" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "SQL-2" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "Colores de los botones iluminados" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "Nivel de señal" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "Bajo" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "Alto" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "Normal" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "Mucho" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "Colores de detección de nivel" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "Tacto" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3376,11 +3382,11 @@ "Estos elementos de configuración son útiles para usar fldigi en un\n" "dispositivo con pantalla táctil, como una tableta." -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "Entrada de frecuencia controlada por flecha" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3392,7 +3398,7 @@ "Mayús - Der/Izq = 100 x DMS\n" "Mayús - Arriba/Abajo = 1000 x LSD" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" @@ -3400,183 +3406,183 @@ "Der/Izq\n" "Seleccione Dígito Menos Significativo" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "Panel Rx / Tx" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "Intercambia paneles Tx/Rx" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "Activar para poner el panel Tx sobre el panel Rx" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Mostrar" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Colores y cursores" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "aa" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Cambiar color" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Cargar..." -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "Cargar una nueva paleta" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Guardar..." -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "Guardar esta paleta" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "Ancho de banda" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "Activo" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "Mostar el cursos con las líneas de ancho de banda" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Color" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "Ancho" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "Mostrar las pistas de ancho de banda en la cascada" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "Línea central" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "Mostrar el cursor con la línea central" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "Marcas de línea" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "Muesca" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "Escala de frecuencia" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "Siempre mostrar las frecuencias de audio" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "Frecuencias de audio o RF en la escala de la cascada" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "Selecciona la escala de la tipografía de la cascada" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "Señal transmitida" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "Monitorear la señal transmitida" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "Mostrar la señal transmitida en la cascada" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Nivel de señal" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "Establecer el nivel para una visualización aceptable" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "Procesamiento FFT" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "límite inferior" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "Límite inferior de frecuencia en Hz" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "Promedio de FFT" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "Usar promedio para disminuir el ruido en la cascada" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "Función de ventana de prefiltro FFT" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "Rectangular" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "Triangular" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "Límite superior" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "Límite superior de frecuencia en Hz" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "Latencia" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" @@ -3586,51 +3592,51 @@ "0 - mínima\n" "4 - máxima" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "Mostrar más o menos cascada" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "Tasa de caída lenta" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 msgid "Normal drop speed / value" msgstr "Tasa de caída normal / valor" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "Altura de la cascada" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "El uso del CPU aumenta con el alto de la cascada" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Ratón" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "Clic derecho o izquierdo siempre reproduce la historia del audio" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "Reproducir el audio del buffer ante un clic en la cascada" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "Agarrar y arrastar en la cascada cambia la frecuencia" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "Activar el arrastrado del cursor en la cascada" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "Insertar texto en un solo clic izquierdo" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" @@ -3638,7 +3644,7 @@ "Insertar un texto especial en el panel de Rx\n" "cuando se da clic en la cascada" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" @@ -3646,11 +3652,11 @@ "La cadena es remplazada con\n" "el modo actual y la frecuencia" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "Acción de la rueda del ratón en la cascada" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" @@ -3658,815 +3664,899 @@ "Selecciona como la rueda del ratón se\n" "comporta dentro de la cascada" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "CW" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "Ancho de banda del filtro" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "Ancho de banda del filtro DSP de CW" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "RX WPM" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "Velocidad de seguimiento en CW (WPM)" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "Descodificación MAO" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "" "Mapas Auto Organizados (Self Organizing Mapping)\n" "Es un algoritmo de inteligencia artificial que mejora la descodificación." -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "Inferior" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "Umbral bajo del detector" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "Superior" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "Umbral alto del detector" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 msgid "Matched Filter" msgstr "Filtro" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "Ancho de banda del filtro" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 msgid "FFT filter" msgstr "Filtro FFT" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "Filtro FFT / FIR" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "Seguimiento" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "Seguimiento automático de la velocidad de Rx" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "Rango (WPM)" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "Rango +/- wpm" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "TX WPM" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "Mi velocidad CW (WPM)" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "La velocidad predefinida en CW" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "No más lento que" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "No más rápido que" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "F-WPM" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "Usar tiempos Farnsworth" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "Tiempos y QSK" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "Temporización" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "Peso (en %)" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "Relación punto a punto-raya" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "Relación punto a raya" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "Tiempos de borde" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "Tiempos de subida y bajada del pulso (ms)" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "Forma del borde" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 #, fuzzy msgid "Edge decrease" msgstr "Los bordes de subida y bajada disminuyen el ancho del pulso" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "" "El peso disminuye con el incremento de los tiempos de borde de los pulsos" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "WPM en TX de CW" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "QSK" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "QSK en el canal derecho de audio" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "Generar una onda cuadrada en el canal derecho" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "Tiempos anteriores al PTT (ms)" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "PTT es enviado N milisegundos antes del pulso real" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "Tiempos posteriores al PTT (ms)" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "PTT es soltado N milisegundos después del pulso real" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "Enviar continuamente" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "Enviar flujo de los caracteres de prueba" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "Letra de prueba" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "Probar el carácter para ajuste de QSK" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "Prosigns" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "Usar '(' en vez de KN" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "DomEX" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "Texto secundario" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "" "Texto a enviar durante los períodos de no actividad\n" "del teclado (canal secundario)" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "Filtraje" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "Usar el filtro DSP antes del decodificador" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "Factor de ancho de banda del filtro" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "Ancho de banda del filtro relativo al ancho de la señal" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "FEC" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "Activar el FEC compatible con MultiPSK" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "Umbral de CWI" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "Detección y supresión de CWI" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "Rutas (Oculto)" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "Feld-Hell" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "Tipografía de Tx" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "Seleccionar la tipografía de Tx" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Video inverso" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "Mostrar Rx en video inverso" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "Ancho de la transmisión" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "# de múltiples exploraciones / lineas de caracteres" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "Ancho de Rx a la mitad" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "Comprimir Rx en el tiempo" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "Forma del pulso" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "Factor de forma pulsada al coseno elevado " -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "Lento (4 ms)" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "Rápido (2 ms)" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "Ancho de banda del filtro de Rx" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "Ajustar el ancho de banda del DSP" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "Transmitir puntos (...) cuando holgazanee" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "" "Transmitir puntos continuos (.......)\n" "cuando no halla que transmitir" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "2x Tx ancho (oculto)" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 #, fuzzy msgid "Minimum # hits in tone detector" msgstr "Detector multicanal" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 #, fuzzy msgid "Center freq" msgstr "Línea central" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Dispositivo de sonido" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Convertir el indicativo a mayúsculas" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "Se ha demorado demasiado" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Insertar texto" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "Registro de QSO" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "Activar" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Medidor" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Transmitir el vídeo texto" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +#, fuzzy +msgid "Directed received text" +msgstr "Decodificar tonos DTMF recibidos" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +#, fuzzy +msgid "Undirected received text" +msgstr "Decodificar tonos DTMF recibidos" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +#, fuzzy +msgid "1/2 speed" +msgstr "Vel. del AFC" + +#: src/dialogs/confdialog.cxx:8368 +#, fuzzy +msgid "1x speed" +msgstr "Vel. del AFC" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Omisión" + +#: src/dialogs/confdialog.cxx:8374 +#, fuzzy +msgid "2x speed" +msgstr "Vel. del AFC" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Convertir el indicativo a mayúsculas" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "MT-63" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "Caracteres extendidos de 8bits (UTF-8)" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "Activar esto para caracteres acentuados (UTF-8)" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "Larga integración en Rx" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "Activar para señales muy debiles" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "Transmitir tono de inicio bajo" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "Transmitir tono de inicio alto" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "Duración del tono (s)" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "Permitir sintonía manual" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +#, fuzzy +msgid "Oliv" msgstr "Olivia" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "Selecciona el ancho de banda" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Tonos" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "Seleccionar número de tonos" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "Sincronizador de Rx" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "Margen de sintonía (espaciado de los tonos)" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "Cambiar SOLAMENTE para experimentar" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "Periodo de integración (bloques FEC)" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "Reiniciar FEC al cambiar ancho de banda o tonos" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "Activar esto para caracteres acentuados (UTF-8)" -#: src/dialogs/confdialog.cxx:8304 -msgid "Cont'" +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +# Revisar estilo (@HK4QWC) +# @CO7WT De esta forma es más sencillo y al estar en contexto en la interfaz se intuye el significado +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +#, fuzzy +msgid "Enable this to send start/stop tones" +msgstr "Activar al iniciar fldigi" + +#: src/dialogs/confdialog.cxx:8592 +#, fuzzy +msgid "Cont" msgstr "Contestia" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "Caracteres extendidos de 8bits" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "Activar esto para caracteres acentuados" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "Comportamiento AFC" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "Rango de búsqueda y adquisición (Hz)" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "Capturar señales dentro de este rango de frecuencias" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "S/N (dB) de adquisición" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "Capturar señales por encima de este nivel" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "Comportamiento del S/N y IMD" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "después" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "Comportamiento del S/N y IMD" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "Atenuar" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "segundos" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "Ocurrirá después de este tiempo (s)" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "Procesamiento de la señal multi-canal" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "Detector multicanal" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "" "Procesamiento multicanal de la señal desactivado en PCs con CPUs\n" "muy lenta y no se usa el navegador de señal" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 #, fuzzy msgid "Pilot tone power relative to signal" msgstr "Ancho de banda del filtro relativo al ancho de la señal" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +#, fuzzy +msgid "TTY" msgstr "RTTY" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "Tx" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "Salto de la portadora" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "Seleccionar el salto de la portadora" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "Salto ajustado" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "Salto de la portadora" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "Tasa de baudios" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "Seleccionar la tasa de baudios de la portadora" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "Bits por caracter" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "Selecciona el # bits / caracter" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Paridad" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "Seleccionar paridad" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Bits de parda" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "Seleccionar # de bits de parada" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "Auto CRLF" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "Añadir CRLF después del ancho de caracteres de la página" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "caract." -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "Ajuste automático de línea con CRLF" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "CR-CR-LF" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "Usar \"cr cr lf\" para \"cr lf\"" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "TX - no saltar en el espacio" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "Revertir el salto en espacio de los caracteres" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "Dar forma al Tx" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "Usar técnica de formación de onda en la señal de Tx" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 msgid "Pseudo-FSK - right channel" msgstr "AFSK en canal derecho" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 msgid "Create keyed square wave on right audio channel" msgstr "Crear una onda cuadrada en el canal derecho de audio" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "Rx" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "Vel. del AFC" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "Velocidad de rastreo del AFC" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "No saltar en el espacio RX" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "Revertir el salto en espacio de los caracteres" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "Factor de ancho de banda del filtro" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4478,39 +4568,39 @@ "W1HKJ recomienda 1.275\n" "DO2SMF recomienda 1.5" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "Detección y supresión de CWI" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "Marca-Espacio" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "Marca sola" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "Espacio solo" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "Configuración de Osciloscopio en RTTY" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "Usar osc. de hilos cruzados" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "Osciloscopio de hilos cruzados predeterminado" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "XY - Osc. clásico" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" @@ -4518,15 +4608,15 @@ "Activado - usar filtros de salida Marca/Espacio\n" "Desactivado - usar seudo-señales" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 msgid "Log RTTY frequency" msgstr "Registrar frecuencia RTTY" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "Usar frec. MARCA" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" @@ -4534,33 +4624,33 @@ "Activado - Guarda QSO usando la frecuencia de la Marca\n" "Desactivado - Guarda QSO usando frecuencia central" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 msgid "track color" msgstr "Color" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "Color de cursor en la Marca" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 msgid "Synop" msgstr "Synop" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "SYNOP a ADIF" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" "Decodificar mensajes SYNOP al log ADIF (ejemplo Servicio Meteorológico " "Alemán)" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "SYNOP a KML" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" @@ -4568,27 +4658,27 @@ "Decodificar mensajes SYNOP al documentos KML (ejemplo Servicio Meteorológico " "Alemán)" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "Intercalar SYNOP y texto" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "Intercalar texto con mensajes SYNOP descodificados, o reemplazos" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "Activar el DSP antes del decodificador" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "Detección de preámbulo" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" @@ -4596,11 +4686,11 @@ "Detectar el preámbulo de THOR \n" "Limpiando el buffer de recepción de dato" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "Descodificación suave de símbolos" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" @@ -4608,11 +4698,11 @@ "Usar descodificación blanda de símbolos para la detección\n" "también asiste en la descodificación de cada bit." -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "Usar decodificación suave de bits" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" @@ -4621,41 +4711,41 @@ "Funciona mejor si está activada la opción \"Descodificación blanda de " "símbolos\"" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 #, fuzzy msgid "Nav" msgstr "Wav" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "Registrar mensajes de Navtex a archivo ADIF" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "Registrar mensajes de Navtex a KML" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "Guardar mensajes a archivos KML (Google Earth, Marble, Gaia, etc...)" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "Registrar mensajes Wefax a archivo ADIF" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "Registrar los fax enviados y recibidos" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "Interfaz embebida para WXFAX" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" @@ -4663,87 +4753,87 @@ "Mostrar TX y RX en la ventana principal de fldigi.\n" "Este cambio requiere reiniciar fldigi." -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "Salto de frecuencia (800Hz)" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "Predefinido 800 Hz. Servicio Meteorológico Alemán 850Hz" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "Número máximo de filas para un fax (5000)" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "Número máximo de filas para una imagen de fax recibida" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "Destino de las imágenes de fax" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "Directorio..." -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "Ocultar la ventana de TX" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "Ocultar la ventana de TX de forma predeterminada" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 msgid "Save image as monochrome file" msgstr "Guardar como imagen monocromática" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "Guardar la imagen de fax como PNG en grises" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "Explorar" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "# exploraciones" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "Rango de señal (dB)" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "Usar dB relativo" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "Radio" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Control del transceptor" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "PTT real" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "Tono para PTT en el canal derecho de audio" -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Puede ser usado en vez de o en adición de otros tipos de PTT" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "Pin del dispositivo PTT" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "PTT por puerto serie separado" @@ -4752,242 +4842,242 @@ # P. Serie: # Que quedará mejor y se entiende @ CO7WT # También se usa para el dispositivo de audio OSS… entonces mejor usar "Puerto:" @HK4QWC -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Puerto:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "Use RTS" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS es PTT" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "Voltaje inicial en RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "Use DTR" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR es PTT" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "Voltaje inicial en DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Inicializar" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Inicializar la interfaz de HW para PTT" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Utilice un PTT por puerto paralelo" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "Utilice PTT uHRouter" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "Retrasos de PTT válidos para todos los tipos de PTT y CAT" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "Retraso de PTT en el inicio de transmisión" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "Retrasar la salida del audio en NN ms" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "Retraso de fin de PTT" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "Retrasar NN ms antes de soltar el PTT" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Control del radio usando un archivo xml" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "Use RigCAT" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "Usar RigCAT para el control del radio" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "Archivo de descripción del radio:" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "Use Abrir para seleccionar un descriptor de archivo" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "Seleccionar archivo de descripción del radio" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "Reintentos" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "# de reintentos antes de rendirnos" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "Intervalo entre reintento (ms)" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "Tiempo entre reintentos (ms)" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "Ret. escritura (ms)" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "Tiempo de espera para la respuesta del comando subsiguiente" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "Tasa de baudios:" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Bits de parada" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "Inicializar la interfaz RigCAT" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "Los comandos tienen eco" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "El radio o la interfaz repite los datos enviados" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "Comandos CAT para el PTT" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "El PTT es un comando CAT" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "Activar RTS para PTT" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "RTS es la línea de PTT" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "Activar DTR para PTT" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "DTR es la línea de PTT" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "RTS +12 v" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "Estado inicial de RTS" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "DTR +12 v" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "Estado inicial de DTR" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "Control de flujo RTS/CTS" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "El radio usa RTS/CTS para comunicarse" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "Restablecer configuraciones al cerrar" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "Restablecer la configuración del puerto serial (COM)" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Revertir" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 msgid "Reset rigCAT interface" msgstr "Restablecer la interfaz rigCAT" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "VSP Activado" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "Emulador serie virtual - Suprimir ADVERTENCIAS" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 msgid "Init delay (ms)" msgstr "Retardo inicialización (ms)" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "Tiempo de espera para la respuesta al primer comando CAT" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Usar Hamlib" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Utilice Hamlib para controlar el radio" @@ -4996,39 +5086,39 @@ # Se propone # Rad.: # @CO7WT -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "Rad.:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "# de veces para reenvío de comandos antes de rendirnos" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "Intervalo entre reintento (ms)" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "Milisegundos entre reintentos" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "Milisegundos entre comandos secuenciales" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "Ret. post-envío (ms)" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "Intervalo de espera (ms) antes de leer la espuesta" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Configuración avanzada:" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -5036,51 +5126,51 @@ "Configuración opcional\n" "en el formato: parámetro=valor..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Inicializar la interfaz Hamlib" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "Banda lateral:" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT como comando de Hamlib" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT es un comando de Hamlib" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RTS +12" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "El radio requiere control de flujo RTS/CTS" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "Control de flujo Xon/Xoff" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "El radio requiere control de flujo Xon/Xoff" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 msgid "Reset hamlib interface" msgstr "Restablecer la interfaz Hamlib" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" @@ -5090,23 +5180,23 @@ "programa externo\n" "usando XML-RPC" -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "Usar un programa XML-RPC" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Experimental" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "Inicializar el control por XML-RPC" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "Espera Modo/BW" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "Frecuencia Inicial" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "Punto predefinido de rastreo de CW" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "RTTY" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "Punto predefinido de rastreo de RTTY" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "PSK et al." -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "Punto predefinido de rastreo para los otros módems" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "Siempre iniciar los módems nuevos en estas frecuencias" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" @@ -5783,15 +5877,15 @@ "ON - Iniciar en la predeterminada\n" "OFF - Mantener la posición actual en la cascada" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "Configuración de A1A para el Elecraft K3" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "CW es LSB" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." @@ -5799,64 +5893,64 @@ "Solo para el Elecraft K3\n" "Otros radios no lo necesitan." -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "E/S de Texto" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "Talker Socket (Solo MS)" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "Talker" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "Conectar/desconectar el socket del servidor Talker" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" "Auto conectar cuando fldigi se ejecute (el servidor debe estar encendido)" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "Capturar el texto de Rx a un archivo externo" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "Activar el registro del texto de recepción." -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "Enviar texto rx al archivo: textout.txt" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "DTMF" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "Decodificar tonos DTMF" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "Decodificar tonos DTMF recibidos" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "WX" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "Consulta específica de clima" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "Código de la estación METAR" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" @@ -5864,19 +5958,19 @@ "Por ejemplo KMDQ para el\n" "Huntsville-Madison Executive Airport, de AL" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "Reporte Completo" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "Insertar reporte METAR completo" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "Fin de la cabecera:" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" @@ -5886,140 +5980,141 @@ "Usualmente 'Connection: close'\n" "Usado para detectar nombre de estación." -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "Localización de la estación METAR" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "Poner nombre geopolítico a la estación METAR" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 msgid "Conditions" msgstr "Condiciones" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "Condiciones actuales del clima" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "Grados Fahrenheit" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "reportar en grados Fahrenheit" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "Grados Celcius" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "reportar en grados Celsius" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "Millas / Hora" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "reportar en millas por hora" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "kilómetros / hora" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "reportar en kilómetros por hora" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +#, fuzzy +msgid "Inches Hg." msgstr "Pulgadas de Mg" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "reportar en pulgadas de mercurio" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "milibares" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "Reportar en milibares" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 msgid "Temperature" msgstr "Temperatura" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "Vel/Dir del viento" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "Presión Barométrica" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "Buscar en la web" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "KML" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "Directorio de archivos KML" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "Donde se almacenan los documentos KML generados" -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "Raíz del archivo KML" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "Distancia mínima para alias segmentados (metros)" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "Distancia mínima para nodos alias segmentados (metros)" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "Horas de retención de datos (0 sin límite)" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "Horas de conservación para cada nodo, Cero significa conservar todo." -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "Intervalo de refresco KML (seg)" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "Intervalo de refresco de escritura para KML (seg)" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "Estilo del globo de KML" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "KML globo en texto plano, o HTML, en tablas simples o matrices." -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 msgid "Command run on KML creation" msgstr "Comando a ejecutar al crear un archivo KML" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." @@ -6027,104 +6122,104 @@ "Comando que se ejecuta cuando se genera un archivo KML. Subprocesos se " "reinician si es requerido." -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "Comando de prueba" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "Ejecutar un comando sobre los archivos KML" -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 msgid "Change dir..." msgstr "Cambiar carpeta" -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "Seleccione directorio de archivos KML" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "¡Limpiar datos KML ahora!" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "Liampiar datos KML, limpia la pantalla de Google Hearth" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "Limpiar al iniciar" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "Limpiar los documentos KML al inicio del programa." # Considero que debemos dejar este texto como "Web" ya que esta pestaña refiere a la consulta de servicios via web (@HK4QWC) -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "Web" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Base de datos de indicativos" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "Búsqueda de indicativo" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "Búsqueda con navegador web" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "No busque indicativos vía navegador web" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "QRZ online vía navegador web" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "Visita el sitio web de QRZ" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "HamCall en línea vía navegador web" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "Visita el sitio web de HamCall" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "Sitio HamQTH vía navegador web" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "Visita el sitio web hamQTH" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "Búsqueda en base de datos" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "No usar base de datos de indicativos" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "QRZ CD" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "Usar el CD o una imagen del CD en el disco duro" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" @@ -6132,11 +6227,11 @@ "Se requiere de una subscripción\n" "pagada para acceder a QRZ" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "Hamcall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" @@ -6144,24 +6239,24 @@ "Se requiere de una subscripción\n" "pagada para acceder a Hamcall" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "HamQTH.com (Servicio gratis http://www.hamqth.com)" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "Servicio gratuito cortesía de OK" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "" "Búsqueda en Callbook.info (servicio gratuito solo indicativos de EE.UU.)" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "en:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" @@ -6169,180 +6264,180 @@ "ejemplo: /home/co7wt/CALLBK o C:/CALLBK\n" "Dejar en blanco para buscar la base de datos" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Nombre de usuario" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "Su nombre de usuario" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Contraseña" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "Su contraseña" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "Mostrar clave en texto plano" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "Agregar dirección al campo notas" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "Usuario de eQSL" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 msgid "User ID" msgstr "Nombre de usuario" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "Apodo del QTH" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 msgid "Options" msgstr "Opciones" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "Enviar QSO al guardar un contacto (botón de guardar, , )" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "Envío automático de datos a internet" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 msgid "Default message" msgstr "Mensaje predeterminado" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "texto predeterminado para enviar con una entrada de " -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "Etiquetas de texto (use el delimitador {})" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 msgid " {CALL} other ops call sign" msgstr " {CALL} indicativo del otro operador" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr " {MODE} modo completo / submodo" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 msgid "{NAME} other ops name" msgstr "{NAME}\tnombre del otro operador" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "Etiquetas para usar en el macro " -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "Guardar la fecha/hora de fin del QSO en el log" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "Predeterminado usa fecha/hora activado" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "Iniciar programas automáticamente con fldigi" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 msgid "Enter full path-filename for flrig" msgstr "Entre la ruta completa del ejecutable flrig" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 msgid "Locate" msgstr "Buscar" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "Buscar el ejecutable flrig" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "flamp:" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 msgid "Enter full path-filename for flamp" msgstr "Entre la ruta completa del ejecutable flmsg" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "Buscar el ejecutable flamp" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "flnet:" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 msgid "Enter full path-filename for flnet" msgstr "Entre la ruta completa del ejecutable flnet" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "Buscar el ejecutable flnet" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 msgid "Enter full path-filename for fllog" msgstr "Entre la ruta completa del ejecutable fllog" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "Buscar el ejecutable fllog" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "Prog 1:" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 msgid "Enter full path-filename for external program" msgstr "Entre la ruta completa del ejecutable del programa externo" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "Buscar el ejecutable programa #1" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "Prog 2:" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "Buscar el ejecutable programa #2" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "Prog 3:" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "Buscar el ejecutable programa #3" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 msgid "" "Enable\n" "-" @@ -6352,89 +6447,89 @@ # Revisar estilo (@HK4QWC) # @CO7WT De esta forma es más sencillo y al estar en contexto en la interfaz se intuye el significado -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "Activar al iniciar fldigi" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 msgid "Test" msgstr "Probar" -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "Iniciar flrig" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 msgid "Start flamp" msgstr "Iniciar flamp" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 msgid "Start flnet" msgstr "Iniciar flnet" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "Iniciar fllog" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "Iniciar prog 1" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "Iniciar prog 2" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "Iniciar prog 3" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 msgid "Program to Program Communications" msgstr "Comunicación entre aplicaciones" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "Bloquear" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "Permitir/Impedir cambios" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 msgid "Enable ARQ" msgstr "Activar ARQ" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "Usado para PSKMail y el conjunto de programas FLDIGI" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 msgid "Enable KISS" msgstr "Activar KISS" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "Usado para BPQ32" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "Decod. AX25" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "Descodifica paquetes AX25 en forma legible" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 msgid "Enable CSMA" msgstr "Activar CSMA" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 #, fuzzy msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" @@ -6448,13 +6543,13 @@ "Los cambios de dirección IP y del número del puerto requieren el reinicio de " "FLDIGI." -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "KISS" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." @@ -6462,138 +6557,138 @@ "Establece la dirección IP y el número\n" "del puerto al valor por omisión." -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 #, fuzzy msgid "Addr" msgstr "Servidor:" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 #, fuzzy msgid "KPSQL Attenuate" msgstr "Atenuación KPSQL" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "Atenuación KPSQL" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "E/S" # Aunque el texto en inglés aparece como "IP Address Port Number" considero que la traducción debe ser "Número del puerto" ya que se refiere a la opción del puerto UDP al que se establece la conexión (@HK4QWC) -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "Número del puerto" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Continente" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 #, fuzzy msgid "Continue after in seconds" msgstr "Cont. después de (seg)" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 msgid "Enable Busy Channel" msgstr "Activar det. canal ocupado" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 msgid "O" msgstr "S" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "Puerto de salida cuando se usa la misma dirección IP" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "Puerto dual" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "Habilitar cuando ambos programas están usando la misma dirección IP" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Inicio" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "ARQ" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 msgid "Port" msgstr "Puerto" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 #, fuzzy msgid "XML" msgstr "KML" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 #, fuzzy msgid "flrig" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "Reconectar" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 #, fuzzy msgid "fllog" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Predeterminados" @@ -7115,6 +7210,12 @@ msgid "QSO Date" msgstr "Fecha QSO" +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "Archivo de libro de guardia vacío (ADIF) %s" + +#~ msgid "Error reading %s" +#~ msgstr "Error leyendo %s" + #~ msgid "Client/Server Logbook" #~ msgstr "Logs remotos cliente/servidor" diff -Nru fldigi-3.22.13/po/fldigi.pot fldigi-3.23.01/po/fldigi.pot --- fldigi-3.22.13/po/fldigi.pot 2015-07-21 16:12:07.000000000 +0000 +++ fldigi-3.23.01/po/fldigi.pot 2015-09-22 14:07:45.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: fldigi 3.22.13\n" +"Project-Id-Version: fldigi 3.23.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,20 +17,20 @@ "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "" -#: src/main.cxx:1229 +#: src/main.cxx:1236 msgid "Bad frequency" msgstr "" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -38,148 +38,148 @@ "There is NO WARRANTY, to the extent permitted by law.\n" msgstr "" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 msgid "Could not make directory " msgstr "" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 msgid "channels != 1" msgstr "" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -189,25 +189,25 @@ "%s" msgstr "" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" "%s\n" msgstr "" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "" -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" "%s" msgstr "" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -217,660 +217,671 @@ "What would you like to do?" msgstr "" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 msgid "Save changed configuration?" msgstr "" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 msgid "Save log entry?" msgstr "" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 msgid "Confirm Quit" msgstr "" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 msgid "Confirm quit?" msgstr "" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "" -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 msgid "FLMSG files..." msgstr "" -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "" -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 msgid "Data files..." msgstr "" -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "" -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "" -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 msgid "Config Scripts" msgstr "" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 msgid "Generate" msgstr "" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 msgid "IO" msgstr "" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "" -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "" -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "" -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "" -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "" -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "" -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "" -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "" -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "" -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "" -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 msgid "Frq" msgstr "" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 msgid "frequency kHz" msgstr "" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 msgid "QSO start time" msgstr "" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 msgid "QSO end time" msgstr "" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 msgid "call sign" msgstr "" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 msgid "Operator name" msgstr "" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "" -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 msgid "Maidenhead Locator" msgstr "" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "" -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" "Right Click - edit" msgstr "" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" msgstr "" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 msgid "Select FSQ station" msgstr "" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +msgid "Stations Heard" +msgstr "" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" "Right Click - edit" msgstr "" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" msgstr "" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 msgid "Delete entry?" msgstr "" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "" @@ -885,16 +896,6 @@ "Right click to reset frequencies" msgstr "" -#: src/logbook/adif_io.cxx:229 -#, c-format -msgid "Empty ADIF logbook file %s" -msgstr "" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "" @@ -957,7 +958,7 @@ msgstr "" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "" @@ -1045,7 +1046,7 @@ msgid "ARQ control" msgstr "" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "" @@ -1362,7 +1363,7 @@ msgstr "" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +msgid "\tdelay xmt for NN.n sec" msgstr "" #: src/misc/macroedit.cxx:168 @@ -1489,55 +1490,55 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 msgid "Test text file" msgstr "" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 msgid "MFSK image file" msgstr "" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 msgid "Macro Text" msgstr "" -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 msgid "Select Tag" msgstr "" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "" -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 msgid "Fldigi macro definition file\t*.{mdf}" msgstr "" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "" @@ -1604,79 +1605,79 @@ msgid "Load" msgstr "" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" msgstr "" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" msgstr "" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "" @@ -1755,7 +1756,7 @@ msgid "Test..." msgstr "" -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "" @@ -1842,7 +1843,7 @@ msgid "QTH" msgstr "" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "" @@ -1859,13 +1860,13 @@ msgid "RST(r)" msgstr "" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "" @@ -1889,12 +1890,12 @@ msgid "Last QSO" msgstr "" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "" @@ -1914,28 +1915,28 @@ msgid "Save text as" msgstr "" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "" -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "" @@ -2175,1065 +2176,1065 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 msgid "freq-offset" msgstr "" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 msgid "User Interface - Browser" msgstr "" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" msgstr "" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "" -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" msgstr "" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 msgid "Detection Level" msgstr "" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 msgid "Even" msgstr "" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 msgid "Even lines" msgstr "" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 msgid "Odd" msgstr "" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 msgid "Select line" msgstr "" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 msgid "User Interface - Contest" msgstr "" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 msgid "RST always 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 msgid "Force RST in/out to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "" -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "" -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 msgid "User Interface - General" msgstr "" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 msgid "Confirm exit" msgstr "" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 msgid "Check for updates" msgstr "" -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 msgid "User Interface - Logging" msgstr "" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "" -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 msgid "Default RST in to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 msgid "Clear log controls sets RST in to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 msgid "Default RST out to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 msgid "Clear log controls sets RST out to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 msgid "cty.dat folder" msgstr "" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 msgid "Enter full path-name for cty.dat folder" msgstr "" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 msgid "Rx Text" msgstr "" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." msgstr "" -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 msgid "User Interface - Macros" msgstr "" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 msgid "Button Height" msgstr "" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 msgid "Height of macro bar" msgstr "" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" msgstr "" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 msgid "One above waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 msgid "One below waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 msgid "Two scheme 1" msgstr "" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 msgid "Two scheme 3" msgstr "" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 msgid "Two scheme 5" msgstr "" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 msgid "Two scheme 7" msgstr "" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 msgid "Two scheme 9" msgstr "" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 msgid "Two scheme 2" msgstr "" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 msgid "Two scheme 4" msgstr "" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 msgid "Two scheme 6" msgstr "" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 msgid "Two scheme 8" msgstr "" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 msgid "Two scheme 10" msgstr "" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" msgstr "" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 msgid "WF Ctrls" msgstr "" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 msgid "User Interface - Waterfall controls" msgstr "" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 msgid "Clrs/Fnts" msgstr "" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 msgid "User Interface - Colors / Fonts" msgstr "" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 msgid "Rx/Tx Character set" msgstr "" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 msgid "Macro Edit Font" msgstr "" -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" msgstr "" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 msgid "Scale Color" msgstr "" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 msgid "Meter Color" msgstr "" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 msgid "Font/Color" msgstr "" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "" -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3241,11 +3242,11 @@ "touch screen device such as a tablet." msgstr "" -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3253,1051 +3254,1120 @@ "Shift - Up/Dn = 1000 x LSD" msgstr "" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" msgstr "" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "" -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "" -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" "4 - greatest" msgstr "" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 msgid "Normal drop speed / value" msgstr "" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" msgstr "" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" msgstr "" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 msgid "Matched Filter" msgstr "" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 msgid "FFT filter" msgstr "" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 msgid "Edge decrease" msgstr "" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 msgid "BPF transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "" -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 msgid "Minimum # hits in tone detector" msgstr "" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 msgid "Center freq" msgstr "" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 msgid "Sounder" msgstr "" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 msgid "convert operator callsign to lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 msgid "Time out" msgstr "" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 msgid "Enter QTC text" msgstr "" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 msgid "Audit log" msgstr "" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +msgid "Text Colors" +msgstr "" + +#: src/dialogs/confdialog.cxx:8334 +msgid "Transmit text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +msgid "Directed received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +msgid "Undirected received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +msgid "1/2 speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8368 +msgid "1x speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8369 +msgid "default" +msgstr "" + +#: src/dialogs/confdialog.cxx:8374 +msgid "2x speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +msgid "convert other callsign to lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +msgid "Oliv" msgstr "" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "" -#: src/dialogs/confdialog.cxx:8304 -msgid "Cont'" +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" msgstr "" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +msgid "Enable this to send start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8592 +msgid "Cont" +msgstr "" + +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 msgid "Pilot tone power relative to signal" msgstr "" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +msgid "TTY" msgstr "" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 msgid "Pseudo-FSK - right channel" msgstr "" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 msgid "Create keyed square wave on right audio channel" msgstr "" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4305,756 +4375,756 @@ "DO2SMF best 1.500" msgstr "" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" msgstr "" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 msgid "Log RTTY frequency" msgstr "" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" msgstr "" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 msgid "track color" msgstr "" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 msgid "Synop" msgstr "" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" msgstr "" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" msgstr "" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" msgstr "" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 msgid "Nav" msgstr "" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "" -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 msgid "Save image as monochrome file" msgstr "" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "" -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 msgid "Reset rigCAT interface" msgstr "" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 msgid "Init delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." msgstr "" -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 msgid "Reset hamlib interface" msgstr "" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" "remote calls." msgstr "" -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "" -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" msgstr "" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." msgstr "" -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" msgstr "" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" "Used to search for station name" msgstr "" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 msgid "Conditions" msgstr "" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +msgid "Inches Hg." msgstr "" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 msgid "Temperature" msgstr "" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "" -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "" -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 msgid "Command run on KML creation" msgstr "" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." msgstr "" -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "" -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 msgid "Change dir..." msgstr "" -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "" -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" msgstr "" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" msgstr "" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" msgstr "" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 msgid "User ID" msgstr "" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 msgid "Options" msgstr "" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 msgid "Default message" msgstr "" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "" -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 msgid " {CALL} other ops call sign" msgstr "" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr "" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 msgid "{NAME} other ops name" msgstr "" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "" -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 msgid "Enter full path-filename for flrig" msgstr "" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 msgid "Locate" msgstr "" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 msgid "Enter full path-filename for flamp" msgstr "" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 msgid "Enter full path-filename for flnet" msgstr "" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 msgid "Enter full path-filename for fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 msgid "Enter full path-filename for external program" msgstr "" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 msgid "" "Enable\n" "-" msgstr "" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 msgid "Test" msgstr "" -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 msgid "Start flamp" msgstr "" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 msgid "Start flnet" msgstr "" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 msgid "Program to Program Communications" msgstr "" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 msgid "Enable ARQ" msgstr "" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 msgid "Enable KISS" msgstr "" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 msgid "Enable CSMA" msgstr "" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" "Enable KISS for programs that supports UDP and TNC-2 KISS protocol.\n" @@ -6172,140 +6246,140 @@ "KISS/ARQ/XML Addr/Port changes require program restart." msgstr "" -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." msgstr "" -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 msgid "Addr" msgstr "" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 msgid "KPSQL Attenuate" msgstr "" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 msgid "Attenuation" msgstr "" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 msgid "Continue" msgstr "" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 msgid "Continue after in seconds" msgstr "" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 msgid "Enable Busy Channel" msgstr "" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 msgid "O" msgstr "" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 msgid "Restart" msgstr "" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 msgid "Port" msgstr "" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 msgid "XML" msgstr "" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 msgid "flrig" msgstr "" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 msgid "fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "" Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/fr.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/fr.gmo differ diff -Nru fldigi-3.22.13/po/fr.po fldigi-3.23.01/po/fr.po --- fldigi-3.22.13/po/fr.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/fr.po 2015-09-22 14:07:46.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2010-03-06 13:04+0200\n" "Last-Translator: Bernard Seront, F4GAR \n" "Language-Team: French\n" @@ -18,21 +18,21 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s log démarré le %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "Mauvais id modem" -#: src/main.cxx:1229 +#: src/main.cxx:1236 #, fuzzy msgid "Bad frequency" msgstr "Mauvaise Fréquence" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -45,152 +45,152 @@ "redistribuer.\n" "Ce logiciel n'offre pas d'autre garantie que celle imposée par la loi.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 #, fuzzy msgid "Could not make directory " msgstr "Ne peut pas créer le répertoire" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "Loguer tout le texte RX/TX" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "Contrôle radio" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "&Mode Op" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Montrer moins de modes" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Montrer moins demodes" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "&Vue" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 #, fuzzy msgid "&MFSK Image" msgstr "Image &MFSK" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "Image Fax Météo RX" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "Image Fax Météo TX" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Concours" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "Champs &Contest" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "Pa&ys" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Tous" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Aucun" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "Contrôle radio et journal" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "Contrôle radio et concours" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Scope permanent" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Contrôle minimal" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 #, fuzzy msgid "Show channels" msgstr "Montrer Canaux" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "Connecter au serveur" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Personnalisé..." -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "Sauvegarder les macros modifiées?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Annuler" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Sauvegarder" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "Ne pas sauvegarder" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "Nom de fichier manquant" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "Format non supporté" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 #, fuzzy msgid "channels != 1" msgstr "Canaux" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "Erreur inconue de fichier wave" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Repérage désactivé" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -205,7 +205,7 @@ "Ouvrez cette url manuellement:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -214,11 +214,11 @@ "Echec d'ouverture d'url:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Recherche des mises à jour..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -227,7 +227,7 @@ "Echec de recherche de mises à jour:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -242,589 +242,599 @@ "\n" "Que voulez vous faire?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Fermer" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "Visiter l'URL" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Copier l'URL" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "Vous utilisez la dernière version" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "Création sunspot en cours!" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "" "Information sur le périphérique audio disponible uniquement pour PortAudio" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Périph. capture" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "Périph. sortie" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Périph de capture et sortie" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "%s: N'existe pas, créer?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "Non" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Oui" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "Effacer champ de log?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "OK" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "Entrez un indicatif !" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Confirmer" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 #, fuzzy msgid "Save changed configuration?" msgstr "Sauvegarder la nouvelle configuration?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 #, fuzzy msgid "Save log entry?" msgstr "Sauvegarder le fichier journal" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 #, fuzzy msgid "Confirm Quit" msgstr "Confirme la sortie" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 #, fuzzy msgid "Confirm quit?" msgstr "Confirmer la sortie?" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "&Fichier" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Dossiers" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Config Fldigi..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 #, fuzzy msgid "FLMSG files..." msgstr "Fichiers FLMSG..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "Fichiers NBEMS..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 #, fuzzy msgid "Data files..." msgstr "Fichiers de données..." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Macros" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Ouvrir ..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Sauvegarder ..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Control radio" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "Général" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Capture le texte" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "Capture RX" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "Génération TX" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Sortie" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Quitter" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "&Configuration" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Opérateur" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Couleurs && Polices" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "Interface Utilisateur" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Chute d'eau" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Contrôles chute d'eau" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Modems" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Carte Son" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "IDs" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Divers" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "Lancement automatique" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 #, fuzzy msgid "IO" msgstr "IO" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Notifications" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Sauvegarde Config" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Montrer/Cacher canaux" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Scope flottant" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 #, fuzzy msgid "Signal browser" msgstr "Navigateur signal" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Contrôles" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "&Journal" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 #, fuzzy msgid "View" msgstr "&Vue" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 #, fuzzy msgid "Merge..." msgstr "Fusion ..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "" -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 #, fuzzy msgid "Text..." msgstr "Texte..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "" -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "" -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Nouveau" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Ouvrir..." -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "&Aide" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Création sunspots" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Guide Débutants" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Documentation en ligne..." -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Site web Fldigi..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "Rapport d'écoute..." -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Options de ligne de commande" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Info périphérique audio" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Info Build" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Historique événements" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Rechercher des mises à jour..." -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "À &propos" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "Mode chute d'eau-uniquement" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "PAS D'INDICATIF" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Fermer la Liste" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Ouvrir la Liste" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "Effacer la liste?" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "report" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "reports" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Activité récente pour le carré" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "Basculer les contrôles smètre/combiné" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Sélectionner" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Ajouter la fréquence courante" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Effacer Liste" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Supprimer de la Liste" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Sélectionner paramètres opératoires" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Effacer" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 #, fuzzy msgid "Frq" msgstr "Fréq" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 #, fuzzy msgid "frequency kHz" msgstr "Fréquence kHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "Début" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "Cliquer pour mettre à jour l'heure de départdu QSO" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 #, fuzzy msgid "QSO start time" msgstr "Heure de départ du QSO" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Fin" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 #, fuzzy msgid "QSO end time" msgstr "Heure de fin du QSO" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Indicatif" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 #, fuzzy msgid "call sign" msgstr "Indicatif" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 #, fuzzy msgid "Operator name" msgstr "Nom opérateur" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "Azimuth" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Ville" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "État USA" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Province Can." -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 msgid "Maidenhead Locator" msgstr "Locator Maindehead" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "Numéro de série envoyé (lecture seule)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Numéro de série reçu." -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "Pays" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Notes" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Clic Gauche - exécute\n" +"Clic Droit - efface ligne" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Cliquer pour mettre à jour" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Heure ON" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Heure OFF" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "Autre Indicatif" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "RST reçu" -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "RST envoyé" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Nm" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Autre nom" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 #, fuzzy msgid "" "Left Click - execute\n" @@ -835,12 +845,12 @@ "Maj-Fn - exécute\n" "Clic Droit - édite" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 #, fuzzy msgid "Shift-key macro set" msgstr "Maj-Change le jeux de macro" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 #, fuzzy msgid "" "Left click - select\n" @@ -849,20 +859,25 @@ "Clic Gauche - exécute\n" "Clic Droit - efface ligne" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "rechercher - expression régulière" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Positionne le Squelch Visualiseur" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Sélectionner la ligne" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Station enrendue 2 fois" + +#: src/dialogs/fl_digi.cxx:6476 #, fuzzy msgid "" "Left Click - execute\n" @@ -873,21 +888,21 @@ "Fn - exécute\n" "Clic Droit - édite" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 #, fuzzy msgid "Primary macro set" msgstr "Jeux de macro principal" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Niveau de signal détecté" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Niveau squelch" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -895,46 +910,46 @@ "Clic Gauche: change mode\n" "Clic Droit: configure" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 #, fuzzy msgid "CW transmit WPM" msgstr "WPM Transmission CW" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "WPM par défaut" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "Niveau d'atténuation Tx (dB)" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "Contrôle Automatique de Fréquence" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Squelch" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Scope" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 #, fuzzy msgid "Signal Browser" msgstr "Navigateur Signal" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "Sauvegarder le fichier journal" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Tous" @@ -951,16 +966,6 @@ "Clic gauche pour effacer le texte\n" "Clic droit pour reset fréquences" -#: src/logbook/adif_io.cxx:229 -#, fuzzy, c-format -msgid "Empty ADIF logbook file %s" -msgstr "Vider le fichier journal ADIF" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "Erreur lecture %s" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "Sauvegarder le journal modifié?" @@ -1032,7 +1037,7 @@ msgstr "Ne peut pas lancer flmsg" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "Rechercher l'exécutable flmsg" @@ -1130,7 +1135,7 @@ msgid "ARQ control" msgstr "Contrôle ARQ" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Modem" @@ -1451,7 +1456,7 @@ msgstr "" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +msgid "\tdelay xmt for NN.n sec" msgstr "" #: src/misc/macroedit.cxx:168 @@ -1579,59 +1584,59 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 msgid "Test text file" msgstr "" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 #, fuzzy msgid "MFSK image file" msgstr "fichier image MFSK" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 #, fuzzy msgid "Macro Text" msgstr "Éditeur de macro - " -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 #, fuzzy msgid "Select Tag" msgstr "Sélectionne" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Éditeur de macro - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Ouvrir fichier macros" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 #, fuzzy msgid "Fldigi macro definition file\t*.{mdf}" msgstr "Fichier de définition macro Fldigi\t*.mdf" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Enregistrer fichier macros" @@ -1702,43 +1707,43 @@ msgid "Load" msgstr "Charge" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Niveau haut de signal (dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Plage du signal (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Change échelle chute d'eau" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Centre affichage sur signal" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Vitesse chute d'eau" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Ajuste fréquence curseur" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1746,7 +1751,7 @@ "Centrer dans la bande passante\n" "Clic droit pour annuler" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1754,33 +1759,33 @@ "Enregistre le mode et la fréquence\n" "Clic droit pour la liste" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Vérouille la fréquence de transmission" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Inverse" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Transmet/Reçoit" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 #, fuzzy msgid "AFC range or BW" msgstr "Plage AFC " -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 #, fuzzy msgid "Signal search" msgstr "Recherche du signal" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Porteuse modem" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Défiler" @@ -1859,7 +1864,7 @@ msgid "Test..." msgstr "Test..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Tout Sélectionner" @@ -1949,7 +1954,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "État" @@ -1966,13 +1971,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Echange" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Numéro progressif" @@ -1996,12 +2001,12 @@ msgid "Last QSO" msgstr "Dernier QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Transmission" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Réception" @@ -2021,28 +2026,28 @@ msgid "Save text as" msgstr "Sauvegarder le texte sous" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Copier" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Enregistrer sous..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Couper" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Coller" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Insèrer fichier..." @@ -2285,119 +2290,119 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Montrer" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "Cacher" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Configuration Fldigi" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Information opérateur" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Station" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Indicatif:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Indiatifs des opérateurs" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "Nom:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Noms des opérateurs" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "QTH des opérateurs" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Locator:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Localisation Maidenhead" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antenne:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Courte description de l'antenne" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Signal de test, NE PAS utiliser en transmission" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 msgid "freq-offset" msgstr "" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 #, fuzzy msgid "Browser" msgstr "Navigateur" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 #, fuzzy msgid "User Interface - Browser" msgstr "Interface Utilisateur - Navigateur" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "" "Canaux, le prmeier canal démarre à la limite inférieure dela chute d'eau" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Changer le nombre de canaux du visualisateur psk" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Délai d'inactivité" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2405,611 +2410,611 @@ "Effacer le canal texte après\n" "# secondes d'inactivité" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Etiquette du canal" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Apparence de l'étiquette de chaque canal" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 #, fuzzy msgid "Audio frequency" msgstr "Fréquence audio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 #, fuzzy msgid "Radio frequency" msgstr "Fréquence Radio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 #, fuzzy msgid "Channel number" msgstr "Numéro du canal" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Police..." -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 #, fuzzy msgid "select browser font" msgstr "Sélectionner la police du navigateur" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "Intervalles fixes" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Forcer l'espacement des canaux à des incréments uniformes de 100 Hz" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "Défillement continu" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" msgstr "" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 #, fuzzy msgid "Detection Level" msgstr "Détecte le niveau de signal" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 #, fuzzy msgid "Backgnd" msgstr "Arrière plan" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Bouton" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 #, fuzzy msgid "Even" msgstr "Événement" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 #, fuzzy msgid "Even lines" msgstr "Historique événements" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 #, fuzzy msgid "Odd" msgstr "Ajoute" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "Lignes impaires" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 #, fuzzy msgid "Select line" msgstr "Sélectionner la ligne" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 #, fuzzy msgid "User Interface - Contest" msgstr "Interface Utilisateur - Contest" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Echanges" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Envoyer:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST touours à 599" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "Forcer le RST entrée/sortie à 599" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Démarrer" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Numéro de dépard" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Chiffres" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Nombre de chiffres dans le numéro de série" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Remise à zéro" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "" -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Vérifier les doublons" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Bande" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "Les bandes doivent correspondre" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Mode" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "Le mode doit correspondre" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "L'état doit correspondre" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "Un QSO ne doit pas avoir lieu sur une p&riode de temps de" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "minutes" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Couleur des Dup" -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Clic gauche pour sélectionner la couleur des Dup" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "Général" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 #, fuzzy msgid "User Interface - General" msgstr "Interface Utilisateur" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Montrer infobulles" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Afficher / masquer les astuces" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Montrer icônes menu" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Afficher / masquer les icônes de menus" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "Schéma de l'interface utilisateur" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Changer l'apparence del'application" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Modes visibles" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Sélectionner les modes accessibles par menu" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "Langue de l'interface utilisateur" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Changements prenent effet lors du prochain redémarrage" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "Imprimmer CW / RTTY / THROB / CONTESTIA en minuscules" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "Transmettre tout le texte en minuscules" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "Sauvegarder le jeu de macro actuel à la sortie du programme" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 #, fuzzy msgid "Confirm exit" msgstr "Confirmer la sortie" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 #, fuzzy msgid "Check for updates" msgstr "Rechercher des mises à jour..." -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "Rechercher des mises à jour au démarrage du programme" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 #, fuzzy msgid "User Interface - Logging" msgstr "Interface Utilisateur - logging" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "" -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Convertir l'indicatif en majuscules" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Forcer le champ indicatif en majuscules" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Remplir automatiquement le pays et l'azimuth" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "Remplir le pays et l'azimuth en utilisant l'informaton de cty.dat" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "Forcer le RST entrée/sortie à 599" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 msgid "Clear log controls sets RST in to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "Forcer le RST entrée/sortie à 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 msgid "Clear log controls sets RST out to 599/59" msgstr "" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 msgid "cty.dat folder" msgstr "" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 msgid "Enter full path-name for cty.dat folder" msgstr "" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Défaut" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 #, fuzzy msgid "Rx Text" msgstr "Texte:" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." msgstr "" -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 #, fuzzy msgid "User Interface - Macros" msgstr "Interface Utilisateur - Macros" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "La molette de souris est active sur les boutons de macros" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "Activer le controle de la barre de macros par la molette de souris" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Nombre et positions des barres de macros" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 msgid "Button Height" msgstr "Hauteur des boutons" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 msgid "Height of macro bar" msgstr "Hauteur de la bare de macros" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "Une au dessus de RX/TX" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" msgstr "" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 msgid "One above waterfall" msgstr "Uneau dessus de la chute d'eau" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 msgid "One below waterfall" msgstr "Une en dessous de la chute d'eau" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 msgid "Two scheme 1" msgstr "" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 msgid "Two scheme 3" msgstr "" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 msgid "Two scheme 5" msgstr "" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 msgid "Two scheme 7" msgstr "" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 msgid "Two scheme 9" msgstr "" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 msgid "Two scheme 2" msgstr "" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 msgid "Two scheme 4" msgstr "" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 msgid "Two scheme 6" msgstr "" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 msgid "Two scheme 8" msgstr "" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 msgid "Two scheme 10" msgstr "" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "Charger le dernier fichier de macros utilisé au démarrage" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -3017,373 +3022,373 @@ "ON : utiliser le dernier jeu de macros\n" "OFF : utiliser le jeu par défaut" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Afficher le nom du fichier de macros au démarrage" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "Le nom de fichier est écrit dans la zone texte de réception" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 #, fuzzy msgid "WF Ctrls" msgstr "Contrôles de la chute d'eau" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 #, fuzzy msgid "User Interface - Waterfall controls" msgstr "Interface utilisateur - Contrôles chute d'eau" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "Agrandissement de la chute d'eau" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 #, fuzzy msgid "Clrs/Fnts" msgstr "Couleurs && Polices" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 #, fuzzy msgid "User Interface - Colors / Fonts" msgstr "Interface Utilisateur" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 msgid "Rx/Tx Character set" msgstr "" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Éditeur de macro - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" msgstr "" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "Système" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Défauts" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 #, fuzzy msgid "Font" msgstr "Police:" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 #, fuzzy msgid "Bg Color" msgstr "Couleur du fond" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 #, fuzzy msgid "Digit Color" msgstr "Couleur des chiffres" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 #, fuzzy msgid "Sys Colors" msgstr "Couleur système" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "S-mètre" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 #, fuzzy msgid "Scale Color" msgstr "Couleur de l'échelle" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 #, fuzzy msgid "Meter Color" msgstr "Couleur de l'afficheur" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "Echelle de puissance" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "Sélectionner le type depré-filtre FFT" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Groupe 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Groupe 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Groupe 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 #, fuzzy msgid "Font/Color" msgstr "Police/Couleur" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "" -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3391,11 +3396,11 @@ "touch screen device such as a tablet." msgstr "" -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3403,1065 +3408,1138 @@ "Shift - Up/Dn = 1000 x LSD" msgstr "" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" msgstr "" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Affichage" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Couleurs et curseurs" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Change couleur" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Charge..." -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "Charge une nouvelle palette" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Sauvegarde..." -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Couleur" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Niveau signal" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" "4 - greatest" msgstr "" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 #, fuzzy msgid "Normal drop speed / value" msgstr "Visitesse chute d'eau" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Souris" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" msgstr "" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" msgstr "" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" msgstr "" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 #, fuzzy msgid "Matched Filter" msgstr "Filtre" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 #, fuzzy msgid "FFT filter" msgstr "Filtre" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 msgid "Edge decrease" msgstr "" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "WPM Transmission CW" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Inverse vidéo" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "" -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 #, fuzzy msgid "Min Hits" msgstr "Control Radio" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 msgid "Minimum # hits in tone detector" msgstr "" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 msgid "Center freq" msgstr "" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Carte Son" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Convertir l'indicatif en majuscules" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "Heure ON" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Insère texte" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 #, fuzzy msgid "Enable" msgstr "Activé" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Couleur de l'afficheur" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Transmission" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +msgid "Directed received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +msgid "Undirected received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +msgid "1/2 speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8368 +msgid "1x speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Défaut" + +#: src/dialogs/confdialog.cxx:8374 +msgid "2x speed" +msgstr "" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Convertir l'indicatif en majuscules" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +msgid "Oliv" msgstr "" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Tons" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "Période d'intégration (FEC blocs)" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "" -#: src/dialogs/confdialog.cxx:8304 +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +msgid "Enable this to send start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8592 #, fuzzy -msgid "Cont'" +msgid "Cont" msgstr "Contest" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "Comportement AFC" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "après" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "secondes" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 msgid "Pilot tone power relative to signal" msgstr "" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +msgid "TTY" msgstr "" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "Tx" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Parité" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Stop bits" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 #, fuzzy msgid "Pseudo-FSK - right channel" msgstr "Canaux" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 #, fuzzy msgid "Create keyed square wave on right audio channel" msgstr "Tonalité PTT sur le canal audio droit " -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "Rx" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4469,535 +4547,535 @@ "DO2SMF best 1.500" msgstr "" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" msgstr "" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 #, fuzzy msgid "Log RTTY frequency" msgstr "Ajuste fréquence curseur" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" msgstr "" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 #, fuzzy msgid "track color" msgstr "Couleur police" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 #, fuzzy msgid "Synop" msgstr "Scope" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" msgstr "" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" msgstr "" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" msgstr "" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 msgid "Nav" msgstr "" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "" -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 #, fuzzy msgid "Save image as monochrome file" msgstr "Enregistrer fichier macros" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Contrôle transceiver" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "PTT matériel" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "Tonalité PTT sur le canal audio droit " -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Peut être utilisé à la place ou en plus d'autres types de PTT" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "Brochage périphérique PTT matériel" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "Utiliser un port série PTT à part" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Périphérique:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "Utiliser RTS" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS est la ligne de signal PTT" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "Voltage initial sur RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "Utiliser DTR" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR est la ligne de signal PTT" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "Voltage initial sur DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Initialise" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Initialise l'interface PTT matérielle" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Utiliser un port parallèle PTT" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "Utiliser PTT uHRouter" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Contrôle Rig grâce à un fichier de spec xml" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "Utiliser RigCAT" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Bits stop" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "Initialise interface RigCAT" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "Contrôle de flux RTS/CTS" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Inverse" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 #, fuzzy msgid "Reset rigCAT interface" msgstr "Initialise interface RigCAT" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 #, fuzzy msgid "VSP Enable" msgstr "Activé" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 msgid "Init delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Utilise Hamlib" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Hamlib utilisé pour contrôle radio" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "Radio:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Configuration avancée:" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -5005,232 +5083,232 @@ "Configuration optionnelle\n" "au format: param=val ..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Initialise interface hamlib" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "Bande latérale:" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT par commande Hamlib" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT est un commande hamlib" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RTS +12" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "Radio requiert contrôle de flux RTS/CTS" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "Contrôle de flux XON/XOFF" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "Radio requiert contrôle de flux Xon/Xoff" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 #, fuzzy msgid "Reset hamlib interface" msgstr "Initialise interface hamlib" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" "remote calls." msgstr "" -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Expérimental" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "" -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" msgstr "" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 #, fuzzy msgid "K3 A1A configuation" msgstr "Configuration avancée:" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." msgstr "" -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 #, fuzzy msgid "Text i/o" msgstr "Texte:" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" msgstr "" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" "Used to search for station name" msgstr "" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 #, fuzzy msgid "Conditions" msgstr "Options ligne de commande" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +msgid "Inches Hg." msgstr "" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 #, fuzzy msgid "Temperature" msgstr "Génération TX" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "" -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "" -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 #, fuzzy msgid "Command run on KML creation" msgstr "Options ligne de commande" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." msgstr "" -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "" -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 #, fuzzy msgid "Change dir..." msgstr "Change couleur" -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "" -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Base de données indicatifs" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "QRZ cdrom" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" msgstr "" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "Hamcall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" msgstr "" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "à:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" msgstr "" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Nom utilisateur" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Mot de passe" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 #, fuzzy msgid "User ID" msgstr "Nom utilisateur" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 #, fuzzy msgid "Options" msgstr "Action" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 #, fuzzy msgid "Default message" msgstr "Défauts" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "" -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 #, fuzzy msgid " {CALL} other ops call sign" msgstr "\tindicatif de l'autre" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr "" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 #, fuzzy msgid "{NAME} other ops name" msgstr "\tnom de l'autre" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "" -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 msgid "Enter full path-filename for flrig" msgstr "" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 #, fuzzy msgid "Locate" msgstr "Locator" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 msgid "Enter full path-filename for flamp" msgstr "" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 msgid "Enter full path-filename for flnet" msgstr "" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 msgid "Enter full path-filename for fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 msgid "Enter full path-filename for external program" msgstr "" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 #, fuzzy msgid "" "Enable\n" "-" msgstr "Activé" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 #, fuzzy msgid "Test" msgstr "Test..." -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 #, fuzzy msgid "Start flamp" msgstr "Date QSO" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 #, fuzzy msgid "Start flnet" msgstr "Date QSO" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 msgid "Program to Program Communications" msgstr "" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 #, fuzzy msgid "Enable ARQ" msgstr "Activé" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 #, fuzzy msgid "Enable KISS" msgstr "Activé" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 #, fuzzy msgid "Enable CSMA" msgstr "Activé" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" "Enable KISS for programs that supports UDP and TNC-2 KISS protocol.\n" @@ -6375,148 +6457,148 @@ "KISS/ARQ/XML Addr/Port changes require program restart." msgstr "" -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." msgstr "" -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 #, fuzzy msgid "Addr" msgstr "Adresse:" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 msgid "KPSQL Attenuate" msgstr "" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "Station" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Continent" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 msgid "Continue after in seconds" msgstr "" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 #, fuzzy msgid "Enable Busy Channel" msgstr "Active le canal audio droit" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 #, fuzzy msgid "O" msgstr "OK" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Démarrer" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 #, fuzzy msgid "Port" msgstr "Port:" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 msgid "XML" msgstr "" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 msgid "flrig" msgstr "" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 #, fuzzy msgid "Reconnect" msgstr "ReConnecter" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 msgid "fllog" msgstr "" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Restaure défauts" @@ -7043,6 +7125,13 @@ msgstr "Date QSO" #, fuzzy +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "Vider le fichier journal ADIF" + +#~ msgid "Error reading %s" +#~ msgstr "Erreur lecture %s" + +#, fuzzy #~ msgid "Client/Server Logbook" #~ msgstr "Logbook client/serveur" Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/it.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/it.gmo differ diff -Nru fldigi-3.22.13/po/it.po fldigi-3.23.01/po/it.po --- fldigi-3.22.13/po/it.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/it.po 2015-09-22 14:07:46.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2011-12-03 13:04+0100\n" "Last-Translator: Pierfrancesco Caci \n" "Language-Team: Italian\n" @@ -17,21 +17,21 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s log iniziato il %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "" -#: src/main.cxx:1229 +#: src/main.cxx:1236 #, fuzzy msgid "Bad frequency" msgstr "Frequenza radio" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -45,152 +45,152 @@ "Questo programma non e` coperto da alcuna garanzia, salvo gli obblighi di " "legge.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 #, fuzzy msgid "Could not make directory " msgstr "Impossibile creare la directory" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "Salva tutto il testo RX/TX" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "Controllo della radio" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "&Modo Op" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Mostra meno modi" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Mostra tutti i modi" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "&Vedi" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "Immagine &MFSK" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 #, fuzzy msgid "&Weather Fax Image RX" msgstr "Immagine &Fax Meteo" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 #, fuzzy msgid "&Weather Fax Image TX" msgstr "Immagine &Fax Meteo" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Contest" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "Campi &Contest" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "&Paesi" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "Aspetto" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Tutto" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Nessuno" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "Controllo della radio e log" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "Controllo della radio e contest" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Oscilloscopio incorporato" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Controlli minimi" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "Mostra canali" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Altro..." -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "Salvare le macro modificate?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Annulla" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Salva" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "Non salvare" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 #, fuzzy msgid "channels != 1" msgstr "Mostra canali" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Spotting disabilitato" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -205,7 +205,7 @@ "Apri questo URL manualmente:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -214,11 +214,11 @@ "Non posso aprire l'url:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Controllo aggiornamenti in corso..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -227,7 +227,7 @@ "Non ho potuto controllare la presenza di aggiornamenti:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -242,589 +242,599 @@ "\n" "Cosa vuoi fare?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Chiudi" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "Visita l'URL" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Copia l'URL" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "Stai già usando la versione più recente" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "Creazione di macchie solari in corso!" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "" "Le informazioni sul device audio sono disponibili solo per il backend " "PortAudio" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Periferica di cattura" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "Periferica di riproduzione" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Periferiche di cattura e di uscita" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, fuzzy, c-format msgid "%s: Do not exist, create?" msgstr "Non esiste, creare?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "No" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Sí" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "Cancella i campi del log?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "OK" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "Inserisci un NOMINATIVO !" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Conferma" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 #, fuzzy msgid "Save changed configuration?" msgstr "Salvare le modifiche alla configurazione prima di uscire?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 #, fuzzy msgid "Save log entry?" msgstr "Salva il file di log" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 #, fuzzy msgid "Confirm Quit" msgstr "Conferma" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 #, fuzzy msgid "Confirm quit?" msgstr "Conferma" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "&File" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Cartelle" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Configurazioni di Fldigi..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 #, fuzzy msgid "FLMSG files..." msgstr "File NBEMS..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "File NBEMS..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 #, fuzzy msgid "Data files..." msgstr "File NBEMS..." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Macro" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Apri..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Salva..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Conferma" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "Generale" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Cattura testo" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "Cattura RX" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "Genera TX" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Riproduzione" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Esci" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "&Configura" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Operatore" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Colori && Caratteri" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "Interfaccia Utente" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Waterfall" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Controlli waterfall" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Modem" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Scheda Audio" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "ID" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Misc" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 #, fuzzy msgid "IO" msgstr "IOTA" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Notifiche" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Salva Configurazione" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Mostra/nascondi Canali" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Finestra oscilloscopio" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "Navigatore segnali" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Controlli" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "&Log" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "&Vedi" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "Unisci..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "Esporta..." -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 #, fuzzy msgid "Reports" msgstr "rapporti" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "Testo..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "CSV..." -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "Cabrillo..." -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Nuovo" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Apri..." -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "&Aiuto" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Crea macchie solari" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Guida per principianti" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Documentazione on-line..." -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Sito web Fldigi..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "Rapporti d'ascolto..." -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Opzioni da riga di comando" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Informazioni sulla scheda audio" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Informazioni sulla compilazione" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Log eventi" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Verifica aggiornamenti..." -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "Inform&azioni" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "modalitá solo waterfall" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "NOMINATIVO NON IMPOSTATO" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Chiudi la lista" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Apri la lista" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "Cancella la lista?" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "rapporto" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "rapporti" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Attivitá recenti per il quadratone" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Seleziona" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Aggiungi la frequenza corrente" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Cancella la lista" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Togli dalla lista" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Seleziona i parametri operativi" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Canc." -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 #, fuzzy msgid "Frq" msgstr "Freq" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 #, fuzzy msgid "frequency kHz" msgstr "Frequenza in MHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "Inizio" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 #, fuzzy msgid "Press to update QSO start time" msgstr "Premi per aggiornare" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 #, fuzzy msgid "QSO start time" msgstr "Data di inizio del QSO" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Fine" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 #, fuzzy msgid "QSO end time" msgstr "Invia immagine" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "Ric." -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "Dato" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Nominativo" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 #, fuzzy msgid "call sign" msgstr "Nominativo" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 #, fuzzy msgid "Operator name" msgstr "Nomi degli operatori" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Città" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "Stato USA" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Prov. Canadese" -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 #, fuzzy msgid "Maidenhead Locator" msgstr "Locator come in JN53rw" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "Seriale trasmesso (solo lettura)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Seriale ricevuto" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "Rapporto contest ricevuto" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "Paese" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Note" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Tasto sinistro - seleziona\n" +"Tasto destro - cancella la riga" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Premi per aggiornare" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Ora d'inizio" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Ora di fine" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "Altro nominativo" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "RST ricevuto" -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "RST inviato" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Nm" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Altro nome" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "# S" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "# R" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "Ex" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" @@ -834,11 +844,11 @@ "Maiusc-Funz - esegui\n" "Tasto destro - modifica" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "Gruppo di macro accessibile con maiusc" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" @@ -846,20 +856,25 @@ "Tasto sinistro - seleziona\n" "Tasto destro - cancella la riga" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "Cerca Regular Expression" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Imposta Squelch per il Viewer" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Seleziona tutto" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Stazione sentita due volte" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" @@ -869,20 +884,20 @@ "Tasto funzione - esegui\n" "Tasto destro - modifica" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "Gruppo di macro principale" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Livello del segnale ricevuto" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Livello squelch" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -890,45 +905,45 @@ "Tasto sinistro: cambia modo\n" "Tasto destro: configura" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "Velocitá di trasmissione CW (WPM)" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "Velocitá predefinita (WPM)" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 #, fuzzy msgid "Tx level attenuator (dB)" msgstr "Attenuatore Tx" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "Controllo Automatico di Frequenza" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Squelch" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Scope" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "Navigatore dei segnali" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "Salva il file di log" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Tutto" @@ -945,16 +960,6 @@ "Tasto sinistro per cancellare il testo\n" "Tasto destro per resettare le frequenze" -#: src/logbook/adif_io.cxx:229 -#, fuzzy, c-format -msgid "Empty ADIF logbook file %s" -msgstr "File di log ADIF vuoto" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "Salvare le modifiche al log?" @@ -1025,7 +1030,7 @@ msgstr "Impossibile avviare flmsg" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "Trova l'eseguibile di flmsg" @@ -1123,7 +1128,7 @@ msgid "ARQ control" msgstr "Controllo ARQ" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Modem" @@ -1446,7 +1451,8 @@ msgstr "\tsegnale di accordo per NN sec" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +#, fuzzy +msgid "\tdelay xmt for NN.n sec" msgstr "\tritarda la trasmissione per NN sec" #: src/misc/macroedit.cxx:168 @@ -1579,61 +1585,61 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "\tAFC on,off,toggle" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "File di testo da inserire" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 #, fuzzy msgid "Test text file" msgstr "\tinserisci un file di testo" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 #, fuzzy msgid "MFSK image file" msgstr "Carica file immagine" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "Modifica al file delle macro" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "File eseguibile da inserire" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 #, fuzzy msgid "Macro Text" msgstr "Editor delle macro - " -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 #, fuzzy msgid "Select Tag" msgstr "Seleziona Tag:" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 #, fuzzy msgid "Macro Button Label" msgstr "Etichetta sul Pulsante Macro:" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Editor delle macro - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Apri file delle macro" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 #, fuzzy msgid "Fldigi macro definition file\t*.{mdf}" msgstr "File di definizione delle macro per Fldigi\t*.mdf" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Salva file delle macro" @@ -1704,43 +1710,43 @@ msgid "Load" msgstr "Carica" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "Waterfall / FFT / Oscilloscopio" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Livello superiore del segnale (dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Campo di variazione del segnale (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Cambia la scala del waterfall" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "Scorri la porzione visualizzata verso frequenze piú basse" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Centra la visualizzazione sul segnale" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "Scorri la porzione visualizzata verso frequenze piú alte" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Velocità del waterfall" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Aggiusta la frequenza del cursore" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1748,7 +1754,7 @@ "Centra nella banda passante\n" "Tasto destro per tornare indietro" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1756,31 +1762,31 @@ "Registra modo e frequenza\n" "Tasto destro per la lista" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Blocca la frequenza di trasmissione" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Inverti" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Trasmetti/Ricevi" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "Area AFC o banda" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "Ricerca segnali" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Portante del modo" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Scorrimento" @@ -1861,7 +1867,7 @@ msgid "Test..." msgstr "Test..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Seleziona tutto" @@ -1951,7 +1957,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "Stato" @@ -1968,13 +1974,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Rapporto ricevuto" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Numero progressivo" @@ -1998,12 +2004,12 @@ msgid "Last QSO" msgstr "Ultimo QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Transmetti" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Ricevi" @@ -2023,28 +2029,28 @@ msgid "Save text as" msgstr "Salva testo come" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Copia" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Salva come..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "Vai a capo" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Taglia" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Incolla" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Inserisci file..." @@ -2287,118 +2293,118 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Mostra" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "Nascondi" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Configurazione di Fldigi" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Informazioni sull'operatore" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Stazione" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Nominativo:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Nominativi degli operatori" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "Nome:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Nomi degli operatori" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "QTH degli operatori" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Locator:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Locator come in JN53rw" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antenna:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Breve descrizione dell'antenna" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Segnale di prova - NON USARE col trasmettitore" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "Genera rumore" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "dB" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 #, fuzzy msgid "freq-offset" msgstr "TX offset" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "Aspetto" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "Navigatore" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 #, fuzzy msgid "User Interface - Browser" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "Canali, il primo canale parte al limite inferiore del waterfall" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Cambia il numero di canali nel visualizzatore psk." -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Tempo di inattività" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2406,47 +2412,47 @@ "Cancella il testo del canale dopo\n" "# secondi di inattività" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Etichetta del canale" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Aspetto dell'etichetta di ciascun canale" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "Frequenza audio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "Frequenza radio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "Numero del canale" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Caratteri..." -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "Seleziona i caratteri usati nel navigatore" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "Intervalli fissi" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Forza la spaziatura dei canali a incrementi regolari di 100 Hz" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "Scorrimento continuo" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" @@ -2454,479 +2460,479 @@ "ON - Scorrimento continuo\n" "OFF - Cancella e riparti" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "Frequenza piú bassa in basso nel navigatore" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "Cambia l'ordinamento da alto a basso dei canali" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "Riproduci il buffer audio quando viene selezionato il canale attivo" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "Il buffer audio viene decodificato per il segnale selezionato" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 #, fuzzy msgid "Detection Level" msgstr "Colori livello decodifica" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "Sfondo" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "Colore di sfondo del controllo squelch del navigatore segnali" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Pulsante" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "Colore evidenziato del cursore nel controllo squelch del navigatore" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 #, fuzzy msgid "Browser Line Colors" msgstr "Colori di sistema" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 #, fuzzy msgid "Even" msgstr "Evento" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 #, fuzzy msgid "Even lines" msgstr "Colore linea centrale" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 #, fuzzy msgid "Odd" msgstr "Aggiungi" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 #, fuzzy msgid "Select line" msgstr "Seleziona tutto" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 #, fuzzy msgid "User Interface - Contest" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Rapporti" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Invia:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "Rapporto dato" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "rapporto a formato libero" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST sempre 599" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "Forza RST tx/rx a 599" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "Abbrevia i numeri in CW" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "0 = T; 9 = N" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "Metti zeri davanti" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "Metti zeri davanti al numero seriale trasmesso" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Numero di partenza" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Cifre" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Numero di cifre nel numero progressivo" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Azzera" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "Inizializza i campi di log del QSO" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "Controllo duplicati, nominativo piú" -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "On/Off" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Controlla duplicati" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Banda" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "Le banda deve coincidere" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Modo" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "Il modo deve coincidere" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "Lo stato deve coincidere" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "il rapporto a campo libero deve coincidere" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "Arco di tempo" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "Il QSO non si deve ripetere in un arco di tempo di" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "minuti" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "Inserisci l'arco temporale in minuti" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Colore duplic." -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Tasto sinistro per cambiare il colore dei duplicati" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "Generale" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 #, fuzzy msgid "User Interface - General" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Mostra suggerimenti" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Abilita / disabilita suggerimenti" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Mostra le icone del menu" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Abilita / disabilita le icone dei menu" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "Schema" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Cambia l'aspetto del programma" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Modi visibili" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Seleziona i modi accessibili dal menú" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "Lingua" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Le modifiche avranno effetto al prossimo avvio del programma" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "Stampa CW / RTTY / THROB / CONTESTIA in minuscolo" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 #, fuzzy msgid "Transmit all text in lower case" msgstr "Potenza di trasmissione usata" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 #, fuzzy msgid "Prompt to save Configuration" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 #, fuzzy msgid "Prompt to save macro file" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "Annoiami con la richiesta di salvare il log" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 #, fuzzy msgid "Confirm exit" msgstr "Conferma" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 #, fuzzy msgid "Check for updates" msgstr "Verifica aggiornamenti..." -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 #, fuzzy msgid "Log" msgstr "Loc" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 #, fuzzy msgid "User Interface - Logging" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "Log dei QSO" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 #, fuzzy msgid "Prompt to save log on exit" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "Cancella i campi quando salvi" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "Cancella i campi del log dopo aver salvato o usato la macro " -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Converti il campo nominativo a maiuscole" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Forza il campo nominativo a MAIUSCOLE" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Paese e Azimuth automatici" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "Riempi i campi Paese / Azimuth con le informazioni dal file cty.dat" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "Ordina per data/ora di fine QSO" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "" "Ordina il log in base all'ora/data di fine QSO\n" "Influisce su tutti i file esportati in ADIF/Cabrillo" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "Data di inizio == fine" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "Forza data e ora di inizio QSO uguali a quelle di fine" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "RST dato automaticamente 599" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 #, fuzzy msgid "Clear log controls sets RST in to 599/59" msgstr "Premendo cancella log imposta RST dato automaticamente a 599" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "RST dato automaticamente 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 #, fuzzy msgid "Clear log controls sets RST out to 599/59" msgstr "Premendo cancella log imposta RST dato automaticamente a 599" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 #, fuzzy msgid "cty.dat folder" msgstr "Ripristina predefiniti" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 #, fuzzy msgid "Enter full path-name for cty.dat folder" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 #, fuzzy msgid "Browse" msgstr "Navigatore" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Predefinito" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 #, fuzzy msgid "Restore cty.dat default folder" msgstr "Ripristina predefiniti" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "Potenza trasmissione" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "Potenza Tx usata nei campi del log" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 msgid "Rx Text" msgstr "Testo Rx" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 #, fuzzy msgid "callsign tooltips in received text" msgstr "Mostra le informazioni sul nominativo nel testo ricevuto" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "" "Tenendo il mouse per piú di due secondi su un nominativo appare popup con " "informazioni" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "Delimitatori di parola" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." @@ -2934,114 +2940,114 @@ "L'inserimento dei dati del QSO dal testo ricevuto è delimitato\n" "dai caratteri definiti qui. Tab e a capo sono sempre inclusi." -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 #, fuzzy msgid "User Interface - Macros" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "Rotella del mouse attiva sui pulsanti macro" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "" "Abilita l'uso della rotella del mouse per il controllo della barra delle " "macro" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Numero e posizione delle barre delle macro" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 #, fuzzy msgid "Button Height" msgstr "Pulsante" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 #, fuzzy msgid "Height of macro bar" msgstr "Numero e posizione delle barre delle macro" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" msgstr "" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 #, fuzzy msgid "One above waterfall" msgstr "Una barra (sopra il waterfall)" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 #, fuzzy msgid "One below waterfall" msgstr "Una barra (sotto il waterfall)" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 #, fuzzy msgid "Two scheme 1" msgstr "Due barre (schema 1)" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 #, fuzzy msgid "Two scheme 3" msgstr "Due barre (schema 3)" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 #, fuzzy msgid "Two scheme 5" msgstr "Due barre (schema 5)" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 #, fuzzy msgid "Two scheme 7" msgstr "Due barre (schema 1)" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 #, fuzzy msgid "Two scheme 9" msgstr "Due barre (schema 1)" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 #, fuzzy msgid "Two scheme 2" msgstr "Due barre (schema 2)" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 #, fuzzy msgid "Two scheme 4" msgstr "Due barre (schema 4)" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 #, fuzzy msgid "Two scheme 6" msgstr "Due barre (schema 6)" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 #, fuzzy msgid "Two scheme 8" msgstr "Due barre (schema 1)" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 #, fuzzy msgid "Two scheme 10" msgstr "Due barre (schema 1)" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "All'avvio carica l'ultimo file delle macro usato" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -3049,152 +3055,152 @@ "ON - usa l'ultimo file delle macro\n" "OFF - usa il file predefinito" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Mostra il nome del file delle macro all'avvio" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "Il nome del file viene scritto nell'area del testo Rx" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 #, fuzzy msgid "Prompt to save macro file when closing" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 #, fuzzy msgid "WF Ctrls" msgstr "Controlli WF" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 #, fuzzy msgid "User Interface - Waterfall controls" msgstr "Controlli waterfall" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "Abilita le selezioni per mostrare i rispettivi controlli di operatore" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "Ingrandimento WF" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "Portante WF" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "Controlli scorrimento WF" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "Livello di riferimento WF" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "Velocita' verticale WF" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "WF amp span" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "Memorie WF" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "Modo WF" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "QSY" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "Blocca freq trasmissione" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "Abilita tutto" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "Disabilita tutto" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 #, fuzzy msgid "Clrs/Fnts" msgstr "Colori && Caratteri" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 #, fuzzy msgid "User Interface - Colors / Fonts" msgstr "Interfaccia Utente" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 #, fuzzy msgid "Rx/Tx" msgstr "Testo Rx/Tx" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 #, fuzzy msgid "Rx/Tx Character set" msgstr "Seleziona il carattere a scansione per la trasmissione" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 #, fuzzy msgid "Select Rx/Tx Character Set" msgstr "Seleziona il carattere a scansione per la trasmissione" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "Sfondo Rx" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "Sfondo Tx" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "Caratt. Rx" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "Caratt. Tx" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Editor delle macro - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "TRASM" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "Caratteri inviati nelle finestre Rx/Tx" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "CTRL" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "Caratteri di controllo nelle finestre Rx/Tx" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "Salta" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" @@ -3202,227 +3208,227 @@ "Caratteri saltati nella finestra Tx\n" "(Tx on/off in CW)" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "ALTR" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "Colore alternativo dei caratteri nella finestra Rx" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "SEL" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "Colore del testo selezionato nelle finestre Rx/Tx" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "Sistema" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Predefiniti" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "14070.150" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "Caratteri" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "Colore Sfondo" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "Colore delle cifre" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "Colori di sistema" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 #, fuzzy msgid "Scale Color" msgstr "Colore dei Tab" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 #, fuzzy msgid "Meter Color" msgstr "Colore delle cifre" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "Seleziona il tipo di prefiltro FFT" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 #, fuzzy msgid "Logging Panel Controls" msgstr "Controlli minimi" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 #, fuzzy msgid "Logbook Dialog" msgstr "Log" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 #, fuzzy msgid "F_keys" msgstr "Tasti funzione" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "Usa pulsanti colorati" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Gruppo 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "Colore di sfondo per i tasti funzione del gruppo 1" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Gruppo 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "Colore di sfondo per i tasti funzione del gruppo 2" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Gruppo 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "Colore di sfondo per i tasti funzione del gruppo 3" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 #, fuzzy msgid "Font/Color" msgstr "Colori dei caratteri" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "Tab" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "Colore dei Tab" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "Pulsanti" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "Spot" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "RxID" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "TxID" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "Accordo" -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "Blocca" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "Inverti" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "T/R" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "AFC" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "SQL-1" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "SQL-2" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "Colori dei pulsanti illuminati selezionati" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 #, fuzzy msgid "Low" msgstr "Loc" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 #, fuzzy msgid "Signal Level Colors" msgstr "Colori livello decodifica" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3430,11 +3436,11 @@ "touch screen device such as a tablet." msgstr "" -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3442,245 +3448,245 @@ "Shift - Up/Dn = 1000 x LSD" msgstr "" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" msgstr "" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Visualizzazione" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Colori e cursori" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Cambia colore" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Carica..." -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "Carica una nuova palette" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Salva..." -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "Salva questa palette" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "Larghezza di banda" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 #, fuzzy msgid "ON" msgstr "CONT" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "Mostra linee che indicano la larghezza di banda del modo sul cursore" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Colore" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "Mostra indicatori della larghezza di banda sul waterfall" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 #, fuzzy msgid "Center line" msgstr "Colore linea centrale" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "Mostra il cursore con linea centrale" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 #, fuzzy msgid "Signal tracks" msgstr "Ricerca segnali" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "Scala di frequenza" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "Mostra sempre le frequenze audio" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "Frequenze audio o RF sulla scala del waterfall" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "Scegli il carattere della scala del waterfall" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "Segnale trasmesso" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "Monitorizza il segnale trasmesso" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "Mostra il segnale trasmesso sul waterfall" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Livello del segnale" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "Imposta il livello per una buona visualizzazione" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "Elaborazione FFT" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "Limite inferiore" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "Limite inferiore di frequenza in Hz" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "Media FFT" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "Usa la media per diminuire il rumore del waterfall" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "Funzione di prefiltro a finestra FFT" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "Rettangolare" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "Triangolare" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "Limite superiore" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "Limite superiore di frequenza in Hz" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" "4 - greatest" msgstr "" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "Mostrami piú o meno waterfall" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 #, fuzzy msgid "Slow drop rate" msgstr "Velocita' verticale WF" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 #, fuzzy msgid "Normal drop speed / value" msgstr "Velocità del waterfall" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "Altezza del waterfall in pixel" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "L'utilizzo della CPU aumenta con l'altezza del waterfall" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Mouse" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "Click destro o sinistro riascolta la memoria audio" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "Rianalizza i dati audio degli ultimi 2 minuti" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "Trascinare sulla scala del waterfall cambia la frequenza" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "Abilita il trascinamento del cursore sulla scala del waterfall" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "Inserisci testo con un singolo click sinistro" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" @@ -3688,7 +3694,7 @@ "Inserisci testo speciale nel pannello Rx\n" "quando fai click sul waterfall" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" @@ -3696,11 +3702,11 @@ "La stringa viene sostituita\n" "con il modem e la frequenza correnti" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "Azione della rotella del mouse" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" @@ -3708,837 +3714,915 @@ "Scegli il comportamento della rotella\n" "del mouse all'interno del waterfall" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "CW" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "Larghezza del filtro" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "Larghezza del filtro dsp CW" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 #, fuzzy msgid "Rx WPM" msgstr "RX WPM" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "Velocita' inseguita in CW (WPM)" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 #, fuzzy msgid "Lower" msgstr "Limite inferiore" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 #, fuzzy msgid "Upper" msgstr "Limite superiore" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 #, fuzzy msgid "Matched Filter" msgstr "Filtro" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 #, fuzzy msgid "Matched Filter bandwidth" msgstr "Larghezza del filtro" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 #, fuzzy msgid "FFT filter" msgstr "Filtro" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "Inseguimento" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "Inseguimento automatico velocita' in ricezione" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 #, fuzzy msgid "Range, WPM" msgstr "RX WPM" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "" "L'inseguimento avviene tra il valore corrente +/-\n" "il valore impostato in questo campo" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "TX WPM" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "La mia velocitá di trasmissione in WPM" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "La velocitá predefinita di trasmissione in CW" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "Non piú piano di questo" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "Non piú veloce di questo" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "F-WPM" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "Usa la spaziatura Farnsworth" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "Temporizzazione e QSK" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "Temporizzazione" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "Peso (%)" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "Rapporto tra punto e punto-spazio" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "Rapporto linea/punto" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "Tempo di salita" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "Tempo in ms di salita/discesa dell'impulso" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "" "Forma d'onda\n" "al bordo" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 #, fuzzy msgid "Edge decrease" msgstr "Il tempo di salita riduce la larghezza dell'impulso" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "Il peso diminuisce aumentando il tempo di salita" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "Velocitá di trasmissione CW (WPM)" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "QSK" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "QSK sul canale audio destro" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "Genera un segnale a onda quadra sul canale audio destro" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "Tempo prima dell'impulso (ms)" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "Quanti ms prima dell'impulso viene attivata la linea QSK" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "Tempo dopo l'impulso (ms)" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "Quanti ms dopo l'impulso viene disattivata la linea QSK" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "Invia continuamente" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "Invia un flusso continuo di caratteri di prova" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "Carattere di prova" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "Carattere di prova per la regolazione del QSK" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "Prosigns" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "Usa '(' come parentesi, non KN" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 #, fuzzy msgid "Dom" msgstr "DomEX" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "Testo secondario" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "Testo da inviare durante i tempi morti della tastiera" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "Filtraggio" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "Usa il filtro DSP prima del decodificatore" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "Fattore di larghezza di banda del filtro" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "Larghezza di banda del filtro relativa alla larghezza del segnale" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "FEC" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "Abilita FEC compatibile con MultiPSK" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "Soglia CWI" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "Rilevazione e soppressione CWI" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "Paths (hidden)" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 #, fuzzy msgid "Feld" msgstr "Feldhell" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "Carattere in TX" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "Seleziona il carattere a scansione per la trasmissione" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Inverti il video" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "Mostra il testo ricevuto a colori invertiti" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "Larghezza di trasmissione" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "# di linee multiple / linea di caratteri" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "Dimezza la larghezza RX" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "Comprimi la ricezione nel tempo" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "Forma dell'impulso" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "Fattore di forma dell'impulso di tipo raised cosine" -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "Lento (4 ms)" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "Veloce (2 ms)" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "Larghezza di banda del filtro di ricezione" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "Aggiusta la larghezza di banda DSP" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "Trasmetti punti (.) nei tempi morti" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "Trasmetti un punto quando non c'è attivitá sulla tastiera" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "2x Xmt Width (hidden)" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 #, fuzzy msgid "Minimum # hits in tone detector" msgstr "Decodificatore Multicanale" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 #, fuzzy msgid "Center freq" msgstr "Colore linea centrale" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Scheda Audio" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Converti il campo nominativo a maiuscole" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "Tempo scaduto" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Inserisci testo" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 #, fuzzy msgid "Logging" msgstr "Log dei QSO" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "Abilita" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Colore delle cifre" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Trasmetti testo video" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +msgid "Directed received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +msgid "Undirected received text" +msgstr "" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +#, fuzzy +msgid "1/2 speed" +msgstr "Velocità AFC" + +#: src/dialogs/confdialog.cxx:8368 +#, fuzzy +msgid "1x speed" +msgstr "Velocità AFC" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Predefinito" + +#: src/dialogs/confdialog.cxx:8374 +#, fuzzy +msgid "2x speed" +msgstr "Velocità AFC" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Converti il campo nominativo a maiuscole" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "MT-63" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 #, fuzzy msgid "8-bit extended characters (UTF-8)" msgstr "Caratteri estesi a 8 bit" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 #, fuzzy msgid "Enable this for UTF-8 characters" msgstr "Abilitare per i caratteri accentati Latin-1" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "Integrazione di ricezione lunga" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "Abilitare per segnali molto deboli" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "Trasmetti il tono di avvio basso" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "Trasmetti il tono di avvio alto" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "Durata del tono (secondi)" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "Permetti sintonia manuale" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +#, fuzzy +msgid "Oliv" msgstr "Olivia" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "Seleziona la larghezza di banda" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Toni" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "Seleziona il numero di toni" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "Sincronizzatore di ricezione" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "Margine di sintonia (spaziatura tra i toni)" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "Cambiare SOLO per sperimentare" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "Periodo d'integrazione (FEC blocks)" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 #, fuzzy msgid "Enable this for UTF-8 character transmission" msgstr "Abilitare per i caratteri accentati Latin-1" -#: src/dialogs/confdialog.cxx:8304 +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +msgid "Enable this to send start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8592 #, fuzzy -msgid "Cont'" +msgid "Cont" msgstr "Contest" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "Caratteri estesi a 8 bit" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "Abilitare per i caratteri accentati Latin-1" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "Comportamento AFC" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "Raggio di ricerca per l'acquisizione (Hz)" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "Cattura i segnali all'interno di questo raggio di frequenza" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "S/N (dB) per l'acquisizione" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "Cattura i segnali oltre questa soglia" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "Comportamento S/N e IMD" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "dopo" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "Comportamento degli indicatori s/n e imd" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "Scurisci" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "secondi" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "Avverrà dopo questo tempo in secondi" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "Elaborazione di segnale multicanale" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "Decodificatore Multicanale" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "Disabilita su CPU molto lente o se il navigatore non è usato" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 #, fuzzy msgid "Pilot tone power relative to signal" msgstr "Larghezza di banda del filtro relativa alla larghezza del segnale" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +#, fuzzy +msgid "TTY" msgstr "RTTY" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 #, fuzzy msgid "Tx" msgstr "TxID" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "" "Scostamento \n" "della portante" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "Seleziona lo scostamento della portante" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "" "Scostamento \n" "personalizzato" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "Scostamento della portante in ingresso" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "Baud rate" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "Seleziona la velocitá in baud della portante" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "Bit per carattere" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "Seleziona il numero di bit per carattere" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Parità" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "Seleziona la parità" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Bit arresto" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "Seleziona il numero di bit d'arresto" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "AutoCRLF" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "Aggiungi CRLF quando raggiungi la larghezza della pagina" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 #, fuzzy msgid "chars" msgstr "caratteri" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "CR-CR-LF" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "Usa \"cr cr lf\" al posto di \"cr lf\"" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 #, fuzzy msgid "TX - unshift on space" msgstr "Togli shift dopo spazio" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "Ritorna a caratteri normali (unshifted) dopo uno spazio" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 #, fuzzy msgid "Pseudo-FSK - right channel" msgstr "Pseudo-FSK sul canale audio destro" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 #, fuzzy msgid "Create keyed square wave on right audio channel" msgstr "Crea un segnale a onda quadra sul canale audio destro" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 #, fuzzy msgid "Rx" msgstr "RxID" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "Velocità AFC" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "Velocità di tracciamento AFC" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 #, fuzzy msgid "RX - unshift on space" msgstr "Togli shift dopo spazio" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 #, fuzzy msgid "Revert to unshifted char's on a space" msgstr "Ritorna a caratteri normali (unshifted) dopo uno spazio" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 #, fuzzy msgid "Filter Shape Factor" msgstr "Fattore di larghezza di banda del filtro" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4546,539 +4630,539 @@ "DO2SMF best 1.500" msgstr "" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 #, fuzzy msgid "Decode (CWI suppression)" msgstr "Rilevazione e soppressione CWI" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "Usa oscilloscopio a croce" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "Imposta l'oscilloscopio a croce come predefinito" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" msgstr "" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 #, fuzzy msgid "Log RTTY frequency" msgstr "Frequenza audio" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" msgstr "" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 #, fuzzy msgid "track color" msgstr "Colore tracce" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 #, fuzzy msgid "Synop" msgstr "Scope" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" msgstr "" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "Abilita il DSP prima del decodificatore" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" msgstr "" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" msgstr "" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 msgid "Nav" msgstr "" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 #, fuzzy msgid "Frequency shift (800 Hz)" msgstr "Frequenza in MHz" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "" -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 #, fuzzy msgid "Save image as monochrome file" msgstr "Salva file delle macro" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "Radio" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Controllo del ricetrasmettitore" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "PTT Hardware" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "PTT genera un tono sul canale audio destro " -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Puó essere usato al posto o insieme ad altri tipi di PTT" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "" "Porta e segnale usato \n" "per il PTT hardware" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "Il PTT usa una porta seriale separata" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Periferica:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "Usa RTS" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS controlla il PTT" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "Tensione iniziale su RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "Usa DTR" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR controlla il PTT" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "Tensione iniziale su DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Inizializza" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Inizializza l'interfaccia PTT hardware" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Il PTT usa una porta parallela" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "Il PTT usa uHRouter" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Controlla la radio mediante un file di specifica xml" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "Usa RigCAT" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "Usa RigCAT per controllare la radio" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "File con la descrizione della radio" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "Usa Apri per selezionare il file con la descrizione" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "Seleziona il file con la descrizione della radio" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "Tentativi" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "numero di tentativi prima di rinunciare" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "Intervallo tra tentativi (ms)" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "Tempo in ms tra i tentativi" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "Ritardo scrittura" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "Baud rate:" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Bit d'arresto" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "Inizializza l'interfaccia RigCAT" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "I comandi sono visualizzati" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "La radio o l'interfaccia fa l'eco dei dati seriali" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "Usa CAT per controllare il PTT" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "PTT è un comando CAT (non hardware)" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "Usa RTS per il PTT" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "RTS controlla il PTT" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "Usa DTR per il PTT" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "DTR controlla il PTT" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "RTS +12 v" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "Stato iniziale di RTS" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "DTR +12 v" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "Stato iniziale di DTR" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "Controllo di flusso RTS/CTS" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "La radio usa handshake RTS/CTS" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Inverti" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 #, fuzzy msgid "Reset rigCAT interface" msgstr "Inizializza l'interfaccia RigCAT" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "Abilita VSP" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "Emulatore Virtuale di Porte Seriali - sopprimi gli allarmi" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 #, fuzzy msgid "Init delay (ms)" msgstr "Ritardo scrittura" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Usa Hamlib" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Hamlib è usata per controllare la radio" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "Radio:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "numero di volte che il comando è ripetuto prima di rinunciare" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "Tempo tra tentativi (ms)" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "Tempo in ms tra i tentativi" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "Tempo in ms tra comandi successivi" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "Ritardo dopo un comando" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "Attenti # ms prima di leggere la risposta" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Configurazione avanzata:" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -5086,52 +5170,52 @@ "Configurazione opzionale\n" "in formato: param=val ..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Inizializza l'interfaccia hamlib" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "Banda laterale:" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT via comando Hamlib" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT è un comando Hamlib" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RTS +12" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "La radio richiede controllo di flusso RTS/CTS" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "Controllo di flusso XON/XOFF" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "La radio richiede controllo di flusso Xon/Xoff" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 #, fuzzy msgid "Reset hamlib interface" msgstr "Inizializza l'interfaccia hamlib" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" @@ -5141,85 +5225,85 @@ "programma esterno che usa \n" "chiamate remote xmlrpc." -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "Usa un programma XML-RPC" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Sperimentale" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "Inizializza il controllo della radio XML-RPC" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "Frequenza preferita" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "Frequenza preferita per la decodifica CW" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "RTTY" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "Frequenza preferita per la decodifica RTTY" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "PSK et al." -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "Frequenza preferita per tutti gli altri modem" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "Avvia sempre i nuovi modem su queste frequenze" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" @@ -5835,15 +5923,15 @@ "ON - avvia alla frequenza predefinita\n" "OFF - mantieni la posizione attuale del cursore sul waterfall" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "Configurazione A1A per K3" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "CW è LSB" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." @@ -5851,339 +5939,339 @@ "Attiva la selezione per Elecraft K3\n" "Altre radio non dovrebbero averne bisogno." -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "Testo" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "Talker Socket (MS only)" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "Talker" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "Connetti/disconnetti il socket del server Talker" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" "Connetti automaticamente all'avvio di fldigi (il server deve essere attivo)" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "Cattura il testo ricevuto su file esterno" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "Abilita il flusso del testo ricevuto" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "Invia il testo ricevuto al file: textout.txt" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" msgstr "" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 #, fuzzy msgid "Full report" msgstr "rapporto" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 #, fuzzy msgid "Insert full METAR report" msgstr "Inserisci testo predefinito" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 #, fuzzy msgid "End of header string:" msgstr "Nome del server" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" "Used to search for station name" msgstr "" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 #, fuzzy msgid "Conditions" msgstr "Opzioni da riga di comando" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 #, fuzzy msgid "report Celsius" msgstr "rapporti" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +msgid "Inches Hg." msgstr "" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 #, fuzzy msgid "report millibars" msgstr "rapporti" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 #, fuzzy msgid "Temperature" msgstr "Genera TX" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "" -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 #, fuzzy msgid "KML refresh interval (seconds)" msgstr "Intervallo tra tentativi (ms)" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "" -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 #, fuzzy msgid "Command run on KML creation" msgstr "Opzioni da riga di comando" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." msgstr "" -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 #, fuzzy msgid "Test command" msgstr "Carattere di prova" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "" -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 #, fuzzy msgid "Change dir..." msgstr "Cambia colore" -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 #, fuzzy msgid "Cleanup on startup" msgstr "Cancella i campi quando salvi" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "" -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Database nominativi" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 #, fuzzy msgid "Do not use callsign lookup via web browser" msgstr "Non usare un database di nominativi" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "Accesso online a QRZ tramite il browser predefinito" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "Visita il sito web di QRZ" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "Accesso online a Hamcall tramite browser predefinito" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "Visita il sito web Hamcall" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 #, fuzzy msgid "HamQTH via default Internet Browser" msgstr "Accesso online a Hamcall tramite browser predefinito" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 #, fuzzy msgid "Visit hamQTH web site" msgstr "Visita il sito web di QRZ" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "Non usare un database di nominativi" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "Usa un CD o un'immagine su HD" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" @@ -6191,11 +6279,11 @@ "È necessario un abbonamento a pagamento\n" "per l'accesso online a QRZ" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "Hamcall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" @@ -6203,24 +6291,24 @@ "È necessario un abbonamento a pagamento\n" "per l'accesso online a Hamcall" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 #, fuzzy msgid "Callook.info lookup (free service US callsigns only)" msgstr "Consulta Callbook.info (solo nominativi USA)" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "a:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" @@ -6228,300 +6316,300 @@ "es: /home/dave/CALLBK/ or C:/CALLBK/\n" "Lascia in bianco per cercare un database" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Utente" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "Il tuo nome utente per l'accesso" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Password" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "La tua password d'accesso" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "Mostra la password in chiaro" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 #, fuzzy msgid "eQSL" msgstr "utente eQSL" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 #, fuzzy msgid "User ID" msgstr "Utente" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 #, fuzzy msgid "Options" msgstr "Azione" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 #, fuzzy msgid "Default message" msgstr "Predefiniti" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "" -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 #, fuzzy msgid " {CALL} other ops call sign" msgstr "\tnominativo del corrispondente" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr "" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 #, fuzzy msgid "{NAME} other ops name" msgstr "\tnome del corrispondente" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "" -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 #, fuzzy msgid "Enter full path-filename for flrig" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 #, fuzzy msgid "Locate" msgstr "Locator" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 #, fuzzy msgid "Locate flrig executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 #, fuzzy msgid "Enter full path-filename for flamp" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 #, fuzzy msgid "Locate flamp executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 #, fuzzy msgid "Enter full path-filename for flnet" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 #, fuzzy msgid "Locate flnet executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 #, fuzzy msgid "Enter full path-filename for fllog" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 #, fuzzy msgid "Locate fllog executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 #, fuzzy msgid "Enter full path-filename for external program" msgstr "Inserisci il percorso completo a flmsg" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 #, fuzzy msgid "Locate program #1 executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 #, fuzzy msgid "Locate program #2 executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 #, fuzzy msgid "Locate program #3 executable" msgstr "Trova l'eseguibile di flmsg" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 #, fuzzy msgid "" "Enable\n" "-" msgstr "Abilita" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 #, fuzzy msgid "Test" msgstr "Test..." -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 #, fuzzy msgid "Start flrig" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 #, fuzzy msgid "Start flamp" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 #, fuzzy msgid "Start flnet" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 #, fuzzy msgid "Start fllog" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 #, fuzzy msgid "Start prog1" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 #, fuzzy msgid "Start prog2" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 #, fuzzy msgid "Start prog3" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 #, fuzzy msgid "Program to Program Communications" msgstr "Chiedi conferma per salvare il log" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 #, fuzzy msgid "Enable ARQ" msgstr "Abilita" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 #, fuzzy msgid "Enable KISS" msgstr "Abilita" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 #, fuzzy msgid "Enable CSMA" msgstr "Abilita" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" "Enable KISS for programs that supports UDP and TNC-2 KISS protocol.\n" @@ -6529,150 +6617,150 @@ "KISS/ARQ/XML Addr/Port changes require program restart." msgstr "" -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." msgstr "" -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 msgid "Addr" msgstr "" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 msgid "KPSQL Attenuate" msgstr "" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "Stazione" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Continente" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 #, fuzzy msgid "Continue after in seconds" msgstr "Avverrà dopo questo tempo in secondi" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 #, fuzzy msgid "Enable Busy Channel" msgstr "Abilita audio sul canale destro" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 #, fuzzy msgid "O" msgstr "OK" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 #, fuzzy msgid "Port" msgstr "Porta:" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 #, fuzzy msgid "XML" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 #, fuzzy msgid "flrig" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 #, fuzzy msgid "fllog" msgstr "Parti da" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Ripristina predefiniti" @@ -7203,6 +7291,10 @@ msgstr "Data QSO" #, fuzzy +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "File di log ADIF vuoto" + +#, fuzzy #~ msgid "Enter Port # assigned to server" #~ msgstr "Usa un server Port Audio" Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/nl.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/nl.gmo differ diff -Nru fldigi-3.22.13/po/nl.po fldigi-3.23.01/po/nl.po --- fldigi-3.22.13/po/nl.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/nl.po 2015-09-22 14:07:47.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2014-11-10 20:14-0600\n" "Last-Translator: Peter van der Post \n" "Language-Team: Dutch\n" @@ -17,20 +17,20 @@ "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s log gestart op %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "Ongeldig modem ID" -#: src/main.cxx:1229 +#: src/main.cxx:1236 msgid "Bad frequency" msgstr "Ongeldige frequentie" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -43,148 +43,148 @@ "verspreiden.\n" "Er is GEEN GARANTIE op deze software.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 msgid "Could not make directory " msgstr "Kon map niet aanmaken" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "Log alle RX/TX tekst" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "TRX besturen" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "&Mode" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Toon minder modes" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Toon alle modes" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "B&eeld" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "&MFSK Beeld" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "&Weerfax-afbeelding RX" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "&Weerfax-afbeelding TX" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Contest" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "&Contest velden" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "&Landen" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "&Interface" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Alles" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Geen" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "TRX besturing en log" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "TRX besturing en contest" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Vaste scope" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Minimaal aantal knoppen" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "Toon kanalen" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "Verbind met server" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Aangepast..." -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "Gewijzigde macro's opslaan?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Annuleren" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Bewaren" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "Niet niet bewaren" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "Geen bestandsnaam opgegeven" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "Formaat niet ondersteund" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 msgid "channels != 1" msgstr "channels != 1" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "onbekende fout in WAVE bestand" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Spotting uitgeschakeld" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -199,7 +199,7 @@ "Open dit URL handmatig:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -208,11 +208,11 @@ "Kon URL niet openen:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Controleren op updates..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -221,7 +221,7 @@ "Fout bij controle op updates:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -236,573 +236,583 @@ "\n" "Wat wilt u doen?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Sluiten" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "Bezoek URL" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Kopieer URL" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "U gebruikt de nieuwste versie" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "Sunspot creation underway!" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "" "Informatie over de geluidskaart is alleen beschikbaar voor de PortAudio " "component" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Opname-apparaat" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "Afspeelapparaat" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Opname- en afspeelapparaten" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "%s: Bestaan niet, maken?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "Nee" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Ja" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "Logvelden leeg maken?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "OK" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "Voer een roepnaam in!" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Bevestig" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 msgid "Save changed configuration?" msgstr "Configuratiewijzigingen opslaan?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 msgid "Save log entry?" msgstr "Log-invoer opslaan?" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 msgid "Confirm Quit" msgstr "Afsluiten bevestigen" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 msgid "Confirm quit?" msgstr "Afsluiten bevestigen?" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "&Bestand" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Mappen" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Fldigi instellingen..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 msgid "FLMSG files..." msgstr "FLMSG bestanden..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "NBEMS bestanden..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 msgid "Data files..." msgstr "Databestanden..." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Macro's" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Open ..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Opslaan ..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Afsluiten bevestigen" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "Algemeen" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Tekst opslaan" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "RX opslaan" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "TX genereren" -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Afspelen" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Afsluiten" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "&Instellingen" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Operator" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Kleuren && lettertypes" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "Gebruikersinterface" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Waterval" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Waterval-instellingen" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Modems" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Geluidskaart" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "IDs" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Diversen" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "Autostart" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 msgid "IO" msgstr "IO" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Notificaties" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "QRZ/eQSL" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Instellingen opslaan" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Kanalen tonen/verbergen" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Oscilloscoop" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "Signaalverkenner" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Instellingen" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "&Logboek" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "Toon" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "ADIF" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "Samenvoegen..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "Exporteren..." -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "Rapporten" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "Tekst..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "CSV..." -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "Cabrillo..." -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Nieuw" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Openen..." -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "&Help" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Create sunspots" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Beginnersgids (Engels)" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Online documentatie... (Engels)" -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Fldigi web site..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "Ontvangstrapporten..." -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Command line opties" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Informatie geluidskaart" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Build info (Engels)" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Logboek" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Controleer op updates..." -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "&Over" -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "alleen-waterval modus" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "GEEN ROEPNAAM INGESTELD" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Sluit lijst" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Open lijst" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "Lijst wissen?" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "rapport" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "rapporten" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Recente activiteit voor grid" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Kies" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Voeg huidige frequentie toe" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Wis lijst" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Verwijder van lijst" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Kies werkinstellingen" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Wis" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 msgid "Frq" msgstr "Freq" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 msgid "frequency kHz" msgstr "frequentie kHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "Kies om begintijd QSO bij te werken" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 msgid "QSO start time" msgstr "QSO begintijd" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Uit" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 msgid "QSO end time" msgstr "QSO eindtijd" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "In" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "Uit" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Call" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 msgid "call sign" msgstr "roepnaam" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 msgid "Operator name" msgstr "Naam operator" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "Azimuth" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Stad" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "Staat (US)" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Provincie (CA)" -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 msgid "Maidenhead Locator" msgstr "Maidenhead Locator" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "Stuur volgnummer (alleen-lezen)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Ontvangen serienummer" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "Contest uitwisseling in" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "Land" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Notitie" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Klik links - selecteer\n" +"Klik rechts - wis regel" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Klik om bij te werken" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Begintijd" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Eindtijd" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "Andere roepnaam" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "RST ontvangen" -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "RST verzonden" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Naam" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Andere naam" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "# S" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "# R" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "Ex" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" @@ -812,11 +822,11 @@ "Shift-Functietoets - uitvoeren\n" "Klik rechts - bewerken" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "Shift-toets macro instellen" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" @@ -824,20 +834,25 @@ "Klik links - selecteer\n" "Klik rechts - wis regel" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "zoek - regular expression" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Stel squelch in voor Viewer" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Kies regel" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Station tweemaal gehoord" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" @@ -847,20 +862,20 @@ "Functietoets - uitvoeren\n" "Klik rechts - bewerken" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "Primaire set macro's" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Gedetecteerd signaalniveau" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Squelch-niveau" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -868,44 +883,44 @@ "Klik links: wijzig mode\n" "Klik rechts: instellen" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "CW zenden WPM" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "Standaard WPM" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "Tx niveau verzwakker (dB)" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "Automatic Frequency Control" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Squelch" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "Monitor KISS Pwr Squelch" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Oscilloscoop" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "Signaalverkenner" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "Log-invoer opslaan?" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Alles" @@ -922,16 +937,6 @@ "Klik links om tekst te wissen\n" "Klik rechts voor begininstelling frequenties" -#: src/logbook/adif_io.cxx:229 -#, c-format -msgid "Empty ADIF logbook file %s" -msgstr "Leeg ADIF logboekbestand %s" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "Fout bij lezen van %s" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "Gewijzigd logboek opslaan?" @@ -1000,7 +1005,7 @@ msgstr "Kon flmsg niet starten" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "Bepaal locatie flmsg executable" @@ -1096,7 +1101,7 @@ msgid "ARQ control" msgstr "ARQ control" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Modem" @@ -1413,7 +1418,8 @@ msgstr "\t'tune' signaal gedurende NN seconden" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +#, fuzzy +msgid "\tdelay xmt for NN.n sec" msgstr "\twacht met zenden gedurende NN seconden" #: src/misc/macroedit.cxx:168 @@ -1541,55 +1547,55 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "\tCSV analyse aan, uit, wissel (toggle)" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "In te voegen tekstbestand" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 msgid "Test text file" msgstr "Test tekstbestand" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 msgid "MFSK image file" msgstr "Bestand MFSK afbeelding" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "Wissel naar macrobestand" -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "In te voegen uitvoerbaar bestand" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 msgid "Macro Text" msgstr "Macro Tekst" -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 msgid "Select Tag" msgstr "Kies label" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "Label macroknop" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "Toepassen" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Macro editor - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Open macrobestand" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 msgid "Fldigi macro definition file\t*.{mdf}" msgstr "Fldigi macro-definitiebestand\t*.{mdf}" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Bewaar macrobestand" @@ -1660,43 +1666,43 @@ msgid "Load" msgstr "Laden" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "Waterval / Spectrum / Oscilloscoop" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Hoogste signaalniveau (dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Signaalbereik (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Wijzig schaal waterval" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "Verschuif weergave naar lagere frequentie" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Centreer weergave op signaal" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "Verschuif weergave naar hogere frequentie" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Snelheid waterval" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Cursorfrequentie aanpassen" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1704,7 +1710,7 @@ "Centreer in doorlaatband\n" "Klik rechts om ongedaan te maken" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1712,31 +1718,31 @@ "Mode en frequentie opslaan\n" "Klik rechts voor lijst" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Zet zendfrequentie vast" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Reverse" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Zenden/Ontvangen" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "AFC bereik of bandbreedte" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "Signaal zoeken" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Modem carrier" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Verschuiven" @@ -1817,7 +1823,7 @@ msgid "Test..." msgstr "Test..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Alles selecteren" @@ -1907,7 +1913,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "Staat" @@ -1924,13 +1930,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Uitwisseling ontv." -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Volgnummer" @@ -1954,12 +1960,12 @@ msgid "Last QSO" msgstr "Laatste QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Zenden" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Ontvangen" @@ -1979,28 +1985,28 @@ msgid "Save text as" msgstr "Tekst opslaan als" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Kopiëren" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Opslaan als..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "Terugloop" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Knippen" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Plakken" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Bestand invoegen..." @@ -2243,117 +2249,117 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Toon" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "Verberg" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Fldigi configuratie" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Informatie operator" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Station" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Roepnaam:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Roepnaam operator" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "Naam:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Naam operator" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "QTH operator" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Locator:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Maidenhead locator, bijvoorbeeld JO22IA" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antenne:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Omschrijving antenne" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Testsignaal - NIET gebruiken met zenden" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "Ruis aan" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "dB" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 #, fuzzy msgid "freq-offset" msgstr "TX offset" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "Gebruikersinterface" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "Verkenner" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 msgid "User Interface - Browser" msgstr "Gebruikersinterface - Verkenner" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "Kanalen, eerste kanaal begint bij ondergrens waterval" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Wijzig aantal PSK ontvangstkanalen" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Time-out bij inactiviteit" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2361,47 +2367,47 @@ "Wis tekst na # seconden\n" "zonder activiteit" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Label kanaal" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Weergave label voor elk kanaal" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "Audiofrequentie" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "Radiofrequentie" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "Kanaalnummer" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Lettertype..." -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "Kies lettertype voor verkenner" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "Vaste intervallen" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Forceer kanaalafstand op 100 Hz stappen" -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "Doorlopend scrollen" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" @@ -2409,456 +2415,456 @@ "ON - Marquee style\n" "OFF - Clear & restart" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "Laagste frequentie onderaan scherm" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "Wijzig posities van kanalen laag naar hoog" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "Speel geschiedenis terug bij kiezen van actief kanaal" -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "Geschiedenis audio-spoor gedecodeerd voor geselecteerde signaal" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 msgid "Detection Level" msgstr "Detectieniveau" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "Achtergr." -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "Achtergrondkleur van squelch-knop in signaalvenster" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Knop" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "Kleur van squelch knop in signaalscherm" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "Lijnkleuren verkenner" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "HiLite 1" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "PSK/RTTY Viewer HiLite Color 1" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "HiLite 2" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "PSK/RTTY Viewer HiLite Color 2" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 msgid "Even" msgstr "Even" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 msgid "Even lines" msgstr "Even regels" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 msgid "Odd" msgstr "Oneven" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "Oneven regels" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 msgid "Select line" msgstr "Kies regel" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 msgid "User Interface - Contest" msgstr "Gebruikersinterface - Contest" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Uitwisselingen" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Stuur:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "Verz. uitwisseling" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "vrije uitwisseling" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST altijd 599" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "RST verzonden/ontvangen altijd 599" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "Verkorte cijfers in CW" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "0 = T; 9 = N" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "Gebruik voorloopnullen" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "Voeg voorloopnullen toe aan verzonden volgnummer" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Start" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Eerste getal" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Cijfers" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Aantal cijfers in volgnummer" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Reset" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "Initialiseer QSO logvelden" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "Controle dubbel gewerkt, roepnaam plus..." -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "Aan/Uit" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Controleer op duplicaten" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Band" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "'Band' moet overeenkomen" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Mode" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "'Mode' moet overeenkomen" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "'Staat' moet overeenkomen" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "vrije vorm 1 moet overeenkomen" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "Time span over" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "QSO mag niet voorkomen binnen tijdspanne van" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "minuten" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "Tijdspanne in minuten" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Duplicaat" -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Klik links om de kleur voor duplicaten te kiezen" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "Algemeen" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 msgid "User Interface - General" msgstr "Gebruikersinterface - Algemeen" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Toon tips" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Tips in- of uitschakelen" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Toon icons in menu's" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Icons in menu's in- of uitschakelen" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "Gebruikersinterfaceprofiel" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Wijzig 'look and feel' van applicatie" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Getoonde modes" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Kies modes voor menutoegang" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "Taal programma" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Krijgt effect bij de volgende programmastart" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "Ontvangen tekst in kleine letters voor CW, RTTY, THROB en CONTESTIA" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "Verzend alle tekst als kleiner letters" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "Vragen bij afsluiten" -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "Vraag om instellingen op te slaan" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "Vraag om macrobestand op te slaan" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "Bewaar huidige macro set bij afsluiten programma" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "Vraag om logboek op te slaan" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "Dring aan op het opslaan van ingevoerde logs" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 msgid "Confirm exit" msgstr "Bevestig afsluiten" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 msgid "Check for updates" msgstr "Controleer op updates" -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "Controleer op updates bij programmastart" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "Log" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 msgid "User Interface - Logging" msgstr "Gebruikersinterface - Logboek" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "QSO loggen" -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "Vraag om log op te slaan bij afsluiten" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "Leegmaken na opslaan" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "Wis log velden na opslaan of macro" -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Sla roepnaam op in hoofdletters" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Maakt van roepnaam HOOFDLETTERS" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Land+antennehoek autom. invullen" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "Land en antennehoek invullen op basis van cty.dat bestand" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "Sorteren op datum/tijd UIT" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "Sorteren op datum/tijd UIT - beïnvloedt alle ADIF/Cabrillo rapporten" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "Datum tijd AAN == UIT" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "Forceer datijd/tijd AAN == datum/tijd UIT" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "RST ontvangen standaard 599" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 #, fuzzy msgid "Clear log controls sets RST in to 599/59" msgstr "Maak logvelden leeg en zet RST ontvangen op 599" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "RST verzonden standaard 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 #, fuzzy msgid "Clear log controls sets RST out to 599/59" msgstr "Maak logvelden leeg en zet RST verzonden op 599" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 msgid "cty.dat folder" msgstr "Zoek naar cty.dat bestand" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 msgid "Enter full path-name for cty.dat folder" msgstr "Voer het volledige pad in voor cty.dat" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "Bladeren" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "Zoek naar cty.dat bestand" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Standaard" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "Herstel standaardmap voor cty.dat" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "Herladen" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "cty.dat opnieuw laden" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "Zendvermogen" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "Zendvermogen voor vermelding in logboek" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 #, fuzzy msgid "Rx Text" msgstr "Ontvangen tekst opslaan" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "Eén klik om op te slaan" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "" "Schakel in om met één klik ontvangen tekst vast te leggen in het RX scherm" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "Toon roepnaam tips in ontvangen tekst" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "Toon informatie na twee seconden met de muis zweven boven een roepnaam" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "Scheidingstekens voor woorden" -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." @@ -2867,40 +2873,40 @@ "gedefinieerd zijn. Tab en 'nieuwe regel' tekens worden automatisch " "meegenomen." -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 msgid "User Interface - Macros" msgstr "Gebruikersinterface - Macro's" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "Muiswiel actief voor macroknoppen" -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "" "Maakt het mogelijk om de regel met macrobalk te bedienen met het muiswiel" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Aantal en positie van macrobalken" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 msgid "Button Height" msgstr "Knophoogte" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 msgid "Height of macro bar" msgstr "Hoogte macrobalk" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "Eén boven RX/TX" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" @@ -2908,59 +2914,59 @@ "Eén macrobalk onder logscherm\n" "variabele hoogte" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 msgid "One above waterfall" msgstr "Eén boven waterval" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 msgid "One below waterfall" msgstr "Eén onder waterval" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 msgid "Two scheme 1" msgstr "Twee schema 1" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 msgid "Two scheme 3" msgstr "Twee schema 3" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 msgid "Two scheme 5" msgstr "Twee schema 5" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 msgid "Two scheme 7" msgstr "Twee schema 7" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 msgid "Two scheme 9" msgstr "Twee schema 9" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 msgid "Two scheme 2" msgstr "Twee schema 2" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 msgid "Two scheme 4" msgstr "Twee schema 4" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 msgid "Two scheme 6" msgstr "Twee schema 6" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 msgid "Two scheme 8" msgstr "Twee schema 8" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 msgid "Two scheme 10" msgstr "Twee schema 10" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "Laatst gebruikte macrobestand inlezen bij programmastart" -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -2968,144 +2974,144 @@ "AAN - laatst gebruikte set macro's\n" "UIT - standaardset" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Toon naam macrobestand bij programmastart" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "De bestandsnaam wordt getoond in het RX scherm" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "Vraag om macrobestand op te slaan bij afsluiten" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 msgid "WF Ctrls" msgstr "Waterval" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 msgid "User Interface - Waterfall controls" msgstr "Gebruikersinterface - Waterval" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "Vink de gewenste knoppen aan" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "Watervalvergroting" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "Waterval carrier" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "Waterval verschuiven" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "Waterval referentieniveau" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "Waterval snelheid" -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "Waterval bereik versterking" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "Waterval opslaan" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "Waterval modus" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "QSY" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "XMT vast" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "Alles aan" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "Alles uit" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 msgid "Clrs/Fnts" msgstr "Kleuren/lettertypes" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 msgid "User Interface - Colors / Fonts" msgstr "Gebruikersinterface - Kleuren / Lettertypes" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "RX/TX" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 msgid "Rx/Tx Character set" msgstr "RX/TX karakterset" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "Kies RX/TX karakterset" -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "Achtergr." -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "Achtergr." -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "RX font" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "TX font" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Macro editor - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "Tekst markeren" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "XMIT" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "Verzonden tekst in RX/TX scherm" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "CTRL" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "Control karakters in RX/TX scherm" -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "SKIP" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" @@ -3113,219 +3119,219 @@ "Overgeslagen tekens in TX scherm\n" "(TX aan/uit in CW)" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "ALTR" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "Alternatieve kleur RX scherm" -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "SEL" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "Achtergrondkleur selectie RX/TX scherm" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "Systeem" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Standaard" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "Frequentieweergave / meters" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "14.070,150" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "Lettertype" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "Achtergr.kleur" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "Kleur cijfers" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "Syst.kleuren" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "S-meter" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 msgid "Scale Color" msgstr "Kleur schaal" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 msgid "Meter Color" msgstr "Kleur meter" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "PWR-meter" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "Vermogensmeter" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "Kies FFT pre-filter type" -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "25 W" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "Knoppen logboekscherm" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "Logboekscherm" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "Functietoetsen" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "Gebruik gekleurde knoppen" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Groep 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "Achtergrondkleur voor functietoets groep 1" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Groep 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "Achtergrondkleur voor functietoets groep 2" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Groep 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "Achtergrondkleur voor functietoets groep 3" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 msgid "Font/Color" msgstr "Lettertype/Kleur" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "Tabs" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "Tabkleur" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "Knoppen" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "Spot" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "RxID" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "TxID" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "Tunen" -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "Lock" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "Rev" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "T/R" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "AFC" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "SQL-1" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "SQL-2" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "Lighted button enabled colors" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "SigLvl" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "Laag" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "Hoog" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "Normaal" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "Over" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "Kleuren signaalniveau's" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "Aanraakscherm" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3336,11 +3342,11 @@ "Deze instellingen zijn relevant maar niet uniek voor het gebruik van Fldigi\n" "op een aanraakscherm, zoals een tablet." -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "Frequentie-invoer met pijltjestoetsen" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3352,7 +3358,7 @@ "Shift - Rechts/Links = 100 x LSD\n" "Shift - Omhoog/Omlaag = 1000 x LSD" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" @@ -3360,183 +3366,183 @@ "Rechts/Links\n" "Kies minst significante cijfer" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "RX/TX schermen" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "TX boven RX" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "Vink aan om TX scherm boven RX scherm te plaatsen" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Toon" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Kleuren en cursors" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "aa" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Wijzig kleur" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Laden..." -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "Nieuw palet inlezen" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Opslaan..." -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "Dit palet opslaan" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "Bandbreedte" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "AAN" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "Toon cursor met bandbreedte-lijnen" -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Kleur" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "Breed" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "Toont bandbreedte-sporen in waterval" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "Middenlijn" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "Toon cursor met middenlijn" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "Signaalspoor" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "Notch" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "Frequentieschaal" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "Altijd audiofrequentie tonen" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "Audio of RF-frequentie aanduiding bij waterval" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "Kies lettertype watervalschaal" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "Zendsignaal" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "Toon verzonden signaal" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "Toon zendsignaal in waterval" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Signaalniveau" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "Kies niveau voor correcte weergave" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "Signaalverwerking (FFT)" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "Ondergrens (Hz)" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "Laagste te verwerken frequentie in Hz" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "FFT uitmiddeling" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "Gebruik uitmiddeling om watervalruis te verminderen" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "FFT prefilter window function" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "Rectangular" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "Triangular" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "Bovengrens" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "Hoogste frequentie in Hz" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "Vertraging" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" @@ -3546,51 +3552,51 @@ "0 - kortst\n" "4 - langst" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "Toon grotere of kleinere waterval" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "Lage snelheid" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 msgid "Normal drop speed / value" msgstr "Normale snelheid / waarde" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "Hoogte van de waterval in pixels" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "CPU gebruik neemt toe bij een grotere watervalhoogte" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Muis" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "Links of rechts klikken speelt altijd opnieuw de audio-geschiedenis af" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "Herhaal audio van het spoor" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "Slepen op de waterval wijzigt de frequentie" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "Slepen op waterval inschakelen" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "Tekst invoegen bij enkelvoudige klik linkerknop" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" @@ -3598,7 +3604,7 @@ "Voeg speciale tekst in bij Rx scherm\n" "wanneer er op de waterval geklikt wordt" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" @@ -3606,11 +3612,11 @@ "De reeks wordt vervangen door\n" "huidige modem en frequentie" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "Functie muiswiel" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" @@ -3618,810 +3624,892 @@ "Kies de functie van het muiswiel\n" "voor de waterval" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "CW" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "Bandbreedte filter" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "CW DSP filterbandbreedte" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "Rx WPM" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "Gemeten CW snelheid in WPM" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "SOM decoding" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "Self Organized Mapping" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "Ondergrens" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "Ondergrens detector" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "Boven" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "Bovengrens detector" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 msgid "Matched Filter" msgstr "Matched Filter" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "Matched Filter bandwidth" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 msgid "FFT filter" msgstr "FFT filter" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "FFT / FIR filter" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "Tracking" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "Automatic Rx speed tracking" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "Bereik WPM" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "Bereik +/- WPM" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "TX WPM" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "Mijn CW zendsnelheid WPM" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "Standaard CW snelheid" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "Niet lager dan deze snelheid" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "Niet hoger dan deze snelheid" -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "F-WPM" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "Gebruik Farnsworth timing" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "Timing en QSK" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "Timing" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "Gewicht (%)" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "Verhouding punt / punt-spatie" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "Verhouding streep / punt" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "In-/uitschakel timing" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "In- en uitschakeltijden (msec)" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "Puslvorm in-/uitschakelen" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 #, fuzzy msgid "Edge decrease" msgstr "Inschakelpuls meetellen voor pulsbreedte" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "Gewicht verminderen bij verhoogde pulsbreedte" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "CW zenden WPM" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "QSK" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "QSK op rechter audiokanaal" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "Genereer blokgolf op rechter audiokanaal" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "Pre-keydown timing (ms)" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "Msec pre-keydown (+ is earlier in time)" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "Post-keydown timing (ms)" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "Msec post-keydown (+ is earlier in time)" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "Doorlopend zenden" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "Verzend een doorlopende reeks testsymbolen" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "Symbool voor test" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "Test symbool op QSK aanpassing" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "Professionele symbolen" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "Gebruik '(', niet KN" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "Dom" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "Secundaire tekst" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "Deze tekst wordt verstuurd als het toetsenbord niet wordt gebruikt" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "Filter" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "Gebruik DSP filter voor het decoderen" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "Filter bandbreedtefactor" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "Filterbandbreedte ten opzichte van breedte signaal" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "FEC" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "Schakel MultiPSK-compatibele FEC in" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "CWI grens" -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "CWI detectie en onderdrukking" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "Paths (hidden)" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "Feld" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "Lettertype voor zenden" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "Kies rasterlettertype voor zenden" -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Reverse video" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "Toon RX in 'reverse video'" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "Zendbreedte" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "Aantal meervoudige scans per regel" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "Halveer ontvangstbreedte" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "Comprimeer ontvangst in de tijd" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "Vorm puls" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "'Raised cosine' pulsvormfactor" -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "Langzaam (4 ms)" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "Snel (2 ms)" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "Bandbreedte ontvangstfilter" -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "Pas DSP bandbreedte aan" -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "Zend punten (.) indien 'idle'" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "Verstuur punten wanneer er geen toetsbordactiviteit is" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "2x Xmt Width (hidden)" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 #, fuzzy msgid "Rx Parameters" msgstr "karakters" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 #, fuzzy msgid "Minimum # hits in tone detector" msgstr "Detecteer meerdere kanelen" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 #, fuzzy msgid "Tx Parameters" msgstr "karakters" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 #, fuzzy msgid "Center freq" msgstr "Middenlijn" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Geluidskaart" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Sla roepnaam op in hoofdletters" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "Wachttijd verstreken" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Tekst invoegen" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "Loggen" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "Actief" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Kleur meter" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Transmit video text" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +#, fuzzy +msgid "Directed received text" +msgstr "Decodeer ontvangen DTMF tonen" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +#, fuzzy +msgid "Undirected received text" +msgstr "Decodeer ontvangen DTMF tonen" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +#, fuzzy +msgid "1/2 speed" +msgstr "AFC snelheid" + +#: src/dialogs/confdialog.cxx:8368 +#, fuzzy +msgid "1x speed" +msgstr "AFC snelheid" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Standaard" + +#: src/dialogs/confdialog.cxx:8374 +#, fuzzy +msgid "2x speed" +msgstr "AFC snelheid" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Sla roepnaam op in hoofdletters" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "MT-63" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "8-bit uitgebreide karakterset (UTF-8)" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "Schakel in voor UTF-8 (Unicode) karakters" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "Long receive integration" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "Schakel in voor zeer zwakke signalen" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "Verzend laagste starttoon" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "Verzend hoogste starttoon" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "Lengte toon (s)" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "Handmatig aanpassen" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +#, fuzzy +msgid "Oliv" msgstr "Olivia" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "Kies bandbreedte" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Tonen" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "Kies aantal tonen" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "Synchronisatie voor ontvangst" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "Afstemmarge (afstanden toonfrequenties)" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "Alleen aanpassen om te experimenteren!" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "Integratieperiode (FEC blokken)" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "FEC blokken wissen bij wisselen naar BW of tonen" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "Maak actief om UTF-8 (Unicode) karakters te kunnen verzenden" -#: src/dialogs/confdialog.cxx:8304 -msgid "Cont'" +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +#, fuzzy +msgid "Enable this to send start/stop tones" +msgstr "Schakel in wanneer Fldigi wordt gestart" + +#: src/dialogs/confdialog.cxx:8592 +#, fuzzy +msgid "Cont" msgstr "Cont'" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "8-bit uitgebreide karakterset" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "Maak actief voor Latin-1 karakters met diacrieten (é, ü etc.)" -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "AFC gedrag" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "Zoekbereik voor acquisitie (Hz)" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "Herken signalen binnen gegeven bandbreedte" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "S/N verhouding voor acquisitie (dB)" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "Herken signalen boven deze grens" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "S/N en IMD gedrag" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "na" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "Gedrag van signaalruisverhouding en IMD" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "Verlaag" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "seconden" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "Treedt op na verstreken tijd in seconden" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "Signaalverwerking meerdere kanalen" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "Detecteer meerdere kanelen" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "" "Schakel uit bij zeer langzame CPU of indien de signaalverkenner niet wordt " "gebruikt" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 #, fuzzy msgid "Pilot tone power relative to signal" msgstr "Filterbandbreedte ten opzichte van breedte signaal" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +#, fuzzy +msgid "TTY" msgstr "RTTY" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "TX" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "Shift" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "Kies afstand tussen de tonen" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "Aangepaste shift" -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "Input carrier shift" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "Baudrate" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "Kies snelheid (baud)" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "Aantal bits per karakter" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "Kies het aantal bits per karakter" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Pariteit" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "Kies pariteit" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Aantal stopbits" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "Kies het aantal stopbits" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "Automatische terugloop (CR-LF)" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "Voegt CR-LF toe na aantal karakters" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "karakters" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "Regelbreedte auto CR-LF" -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "CR-CR-LF" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "Gebruik CR-CR-LF bij regel-einde" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "TX - lettersymbolen na spatie (UOS)" -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "Schakel om naar lettersymbolen na ontvangen van een spatie" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 msgid "Pseudo-FSK - right channel" msgstr "Pseudo-FSK - rechterkanaal" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 msgid "Create keyed square wave on right audio channel" msgstr "Geschakelde blokgolf op rechter audiokanaal" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "RX" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "AFC snelheid" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "Snelheid waarmee AFC volgt" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "RX - unshift on space" -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "Terug naar karakters zonder shift na spatie" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "Filtervormfactor" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4433,39 +4521,39 @@ "W1HKJ best 1.275\n" "DO2SMF best 1.500" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "Decoderen (CWI onderdrukking)" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "Mark-Space" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "Alleen Mark" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "Alleen Space" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "RTTY scope weergave" -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "Gebruik XY oscilloscoop" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "Gebruik standaard XY oscilloscoop" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "XY - klassieke scope" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" @@ -4473,15 +4561,15 @@ "Ingeschakeld - gebruik Mark/Space filter uitgang\n" "Uitgeschakeld - gebruik pseudo signalen" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 msgid "Log RTTY frequency" msgstr "Log RTTY frequentie" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "Gebruik Mark frequentie" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" @@ -4489,60 +4577,60 @@ "Ingeschakeld - log QSO met frequentie Mark signaal\n" "Uitgeschakeld - log QSO met middenfrequentie" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 msgid "track color" msgstr "Kleur spoor" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "Kleur van Mark spoor" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 msgid "Synop" msgstr "Synop" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "SYNOP naar ADIF" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "" "Decodeert SYNOP berichten (bijv. Deutsche Wetterdienst) naar ADIF logbestand" -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "SYNOP naar KML" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" msgstr "" -"Decodeert SYNOP berichten (bijv. Deutsche Wetterdienst) naar KML bestanden" -"(bijv. Google Earth)" +"Decodeert SYNOP berichten (bijv. Deutsche Wetterdienst) naar KML " +"bestanden(bijv. Google Earth)" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "SYNOP en tekst afwisselen" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "Wissel tekst af met gedecodeerde SYNOP berichten" -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "Schakel DSP in voor decoder" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "Startsignaal-detectie" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" @@ -4550,11 +4638,11 @@ "Herken THOR startsignaal (preamble)\n" "Wis ontvangstbuffer" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "Soft-symbol decoding" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" @@ -4562,11 +4650,11 @@ "Gebruik soft-decision decoding voor symbooldetectie\n" "Ondersteunt soft-bit decoding" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "Soft-bit decoding" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" @@ -4575,45 +4663,45 @@ "(FEC)\n" "Werkt het best wanneer soft-symbol decoding ingeschakeld is" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 #, fuzzy msgid "Nav" msgstr "WAV" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "Schrijf Navtex berichten naar ADIF bestand" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "Schrijf Navtex berichten naar KML bestand" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" "Schrijft berichten naar bestand met Keyhole Markup Language opmaak (Google " "Earth, Marble, Gaia, etc.)" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "Schrijf Wefax berichten naar ADIF bestand" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "" "Verzonden en ontvangen faxberichten worden weggeschreven naar het ADIF " "bestand" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "Geïntegreerde Wefax interface" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" @@ -4621,363 +4709,363 @@ "Toon TX en RX in Fldigi hoofdscherm.\n" "Vereist herstart van Fldigi." -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "Frequentieshift (800 Hz)" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "Standaard 800 Hz (Deutsche Wetterdienst gebruikt 850 Hz)" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "Maximum aantal regels voor ontvangen fax (5000)" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "Maximum aantal rijen voor een ontvangen faxafbeelding" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "Map voor opslaan fax-afbeeldingen" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "Map..." -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "Verberg scherm voor zenden" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "Standaard scherm voor zenden verbergen" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 msgid "Save image as monochrome file" msgstr "Bewaar afbeelding als monochroom bestand" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "Bewaar fax-afbeelding als PNG bestand met grijswaarden" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "Scannen" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "Aantal scans" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "dB bereik" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "Gebruik relatieve dB" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "Trx" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Besturen zendontvanger" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "PTT via hardware" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "PTT toon op rechter audiokanaal" -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Kan samen met andere PTT instellingen gebruikt worden" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "Hardware PTT aansluiting" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "Gebruik afzonderlijke seriële poort voor PTT" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Poort:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "Gebruik RTS" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS is verbonden met PTT" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "Startspanning op RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "Gebruik DTR" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR is verbonden met PTT" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "Startspanning op DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Initialiseren" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Initialiseer de hardware PTT interface" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Gebruik parallelle poort voor PTT" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "Gebruik uHRouter PTT" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "PTT vertraging (geldt voor alle CAT/PTT varianten)" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "PTT vertraging bij begin uitzending" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "Wacht NN ms met audio" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "PTT vertraging bij einde uitzending" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "Wacht NN ms voor loslaten PTT" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Zendontvanger besturen via CAT volgens XML bestand" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "Gebruik RigCAT" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "RigCAT gebruiken voor besturing zendontvanger" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "RigCAT bestand met definities:" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "Gebruik 'Open' om bestand met omschrijvingen te kiezen" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "Kies RigCAT definitiebestand" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "Pogingen" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "Aantal pogingen voordat RigCAT uitgeschakeld wordt" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "Interval tussen pogingen (ms)" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "Tijd tussen pogingen in ms" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "Wachttijd (ms)" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "Wacht op reactie op volgende commando" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "Bitrate (b/s):" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Aantal stopbits" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "Initialiseer RigCAT besturing" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "Commando's worden herhaald" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "" "Seriële interface van zendontvanger herhaalt elk karakter dat gestuurd wordt" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "CAT commando voor PTT" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "Voor PTT een CAT commando gebruiken (niet via hardware)" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "Gebruik RTS voor PTT" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "PTT is aangesloten op RTS" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "Gebruik DTR voor PTT" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "PTT is aangesloten op DTR" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "RTS +12 V" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "RTS beginwaarde" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "DTR +12 V" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "DTR beginwaarde" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "RTS/CTS flow control" -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "Zendontvanger gebruikt RTS/CTS voor pauzeren/hervatten dataverkeer" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "Herstel instellingen bij sluiten" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "Zet de seriële poort-instellingen terug" -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Terug" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 msgid "Reset rigCAT interface" msgstr "Reset RigCAT besturing" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "VSP inschakelen" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "Virtuele Seriële Poort emulator - onderdrukt waarschuwingen" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 msgid "Init delay (ms)" msgstr "Wachttijd initialisatie (ms)" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "Wacht op reactie op eerste CAT commando" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Gebruik Hamlib" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Hamlib gebruiken voor besturing zendontvanger" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "TRX:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "Aantal pogingen voordat besturing gestopt wordt" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "Interval (ms)" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "Wachttijd tussen pogingen in ms" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "Wachttijd in ms tussen opeenvolgende commando's" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "Wachttijd na commando (ms)" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "Wachttijd in ms voordat antwoord gelezen wordt" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Geavanceerde instellingen:" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -4985,51 +5073,51 @@ "Extra instellingen met\n" "opmaak: parameter=waarde ..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Initialiseer Hamlib besturing" -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "Zijband" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT via CAT commando" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT wordt geactiveerd via een CAT commando (niet via hardware)" -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12 V" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RTS +12 V" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "Zendontvanger vereist RTS/CTS flow control" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "XON/XOFF flow control" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "Zendontvanger vereist XON/XOFF flow control" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 msgid "Reset hamlib interface" msgstr "Reset Hamlib besturing" -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" @@ -5039,85 +5127,85 @@ "via extern programma\n" "met XML-RPC protocol." -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "Gebruik XML-RPC besturing" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Experimenteel" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "Initialiseer XML-RPC besturing" -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "Sweet Spot" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "Ideale audiofrequentie voor CW" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "RTTY" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "Ideale audiofrequentie voor RTTY" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "PSK e.a." -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "Ideale audiofrequentie voor PSK en andere modes" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "Start nieuw modem altijd op deze audiofrequenties" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" @@ -5720,15 +5812,15 @@ "ON - start at default\n" "OFF - keep current wf cursor position" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "K3 A1A configuratie" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "CW is LSB" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." @@ -5736,64 +5828,64 @@ "Maak actief voor de Elecraft K3\n" "Niet van toepassing voor andere zendontvangers" -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "Tekst I/O" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "Talker Socket (alleen MS)" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "Talker" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "Maak/verbreek verbinding met Talker server" -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "" "Automatisch verbinden wanneer Fldigi start (server moet beschikbaar zijn)" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "Schrijf ontvangen tekst naar bestand" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "Schrijf ontvangen tekst naar bestand" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "Ontvangen tekst wordt naar bestand 'textout.txt' geschreven" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "DTMF" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "Decodeer DTMF tonen" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "Decodeer ontvangen DTMF tonen" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "WX" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "Zoekvraag voor weerinformatie" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "METAR station ID" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" @@ -5801,19 +5893,19 @@ "bijvoorbeeld KMDQ voor\n" "Huntsville-Madison Executive Airport, AL (USA)" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "Volledig rapport" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "Voeg volledig METAR rapport toe" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "Einde van koptekst:" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" @@ -5823,142 +5915,143 @@ "Typisch 'Connection: close'\n" "Gebruikt om naam station te vinden" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "Locatie METAR station" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "Voeg geopolitieke naam van het station toe" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 msgid "Conditions" msgstr "Omstandigheden" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "Huidige weersomstandigheden" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "Fahrenheit" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "Rapporteer Fahrenheit" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "Celsius" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "Rapporteer Celsius" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "Mijl/uur" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "Rapporteer mijlen per uur" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "km/uur" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "Rapporteer kilometers per uur" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +#, fuzzy +msgid "Inches Hg." msgstr "Inch Mg" -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "Rapporteer aantal inches kwik" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "millibar" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "Rapporteer millibars" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 msgid "Temperature" msgstr "Temperatuur" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "Windsnelheid/richting" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "Luchtdruk" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "Zoek op web" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "KML" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "Map KML bestanden" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "Waar gegenereerde KML bestanden worden opgeslagen." -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "KML root bestand" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "Minimum afstand voor splitsen van aliassen (meter)" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "Minimum afstand voor splitsen van alias nodes (meters)" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "Bewaartermijn voor gegevens in uren (0 voor geen grens)" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" "Aantal uren dat gegevens bewaard worden voor elke node. Nul betekent dat " "alles bewaard blijft." -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "KML verversingsinterval (s)" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "Verversingsinterval gebruikt in KML bestand (seconden)" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "Weergavestijl KML ballon" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "KML ballon als tekst, HTML, tabellen of matrices." -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 msgid "Command run on KML creation" msgstr "Gestart commando bij aanmaken KML bestand" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." @@ -5966,103 +6059,103 @@ "Commando gestart zodra KML bestanden gegenereerd worden. Subprocessen worden " "eenmaal gestart en herstart indien nodig." -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "Testcommando" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "Voer commando uit op KML bestanden." -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 msgid "Change dir..." msgstr "Wijzig map..." -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "Kies map voor opslag KML documenten" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "Wis KML gegevens nu !" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "Wist KML documenten en daarmee de Google Earth weergave." -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "Wis bij starten" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "Wist KML bestanden bij starten programma." -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "Web" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Roepnaamdatabase" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "Roepnamen zoeken" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "Opzoeken via web browser" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "Geen gebruik maken van roepnaam zoeken via web browser" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "QRZ online via standaard internet browser" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "Bezoek QRZ website" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "HamCall online via standaard internet browser" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "Bezoek HamCall website" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "HamQTH via standaard internet browser" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "Bezoek HamQTH website" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "Opzoeken in database" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "Geen gebruik maken van roepnamendatabase" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "QRZ CD-ROM" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "Gebruik CD of kopie op harde schijf" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" @@ -6070,11 +6163,11 @@ "Betaald QRZ online abonnement\n" "vereist voor toegang" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "HamCall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" @@ -6082,23 +6175,23 @@ "Betaald HamCall abonnement\n" "vereist voor toegang" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "HamQTH.com (gratis dienst http://www.hamqth.com)" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "Gratis dienst met dank aan OK" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "Zoek met Callook.info (gratis dienst, alleen US roepnamen)" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "op:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" @@ -6106,180 +6199,180 @@ "bijvoorbeeld: /home/dave/CALLBK/ (Linux) of C:/CALLBK/ (Windows)\n" "Leeg laten om te zoeken naar de database" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Gebruiker" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "Login naam" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Wachtwoord" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "Login wachtwoord" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "Toon wachtwoord" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "Voeg adres toe aan notities" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "eQSL" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 msgid "User ID" msgstr "Gebruiker" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "QTH Nickname" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 msgid "Options" msgstr "Opties" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "Verstuur zodra gelogd (log knop, , )" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "Automatisch uploaden van gegevens" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 msgid "Default message" msgstr "Standaardbericht" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "Bericht om te versturen met etc." -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "Tekstlabels ({} scheidingstekens)" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 msgid " {CALL} other ops call sign" msgstr " {CALL} roepnaam tegenstation" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr " {MODE} volledige mode / submode" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 msgid "{NAME} other ops name" msgstr "{NAME} naam operator tegenstation" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "Deze labels kunnen ook worden gebruikt bij " -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "Gebruik datum/tijd einde verbinding voor logboek" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "Standaard wordt datum/tijd begin gebruikt" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "Start programma's automatisch samen met Fldigi" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 msgid "Enter full path-filename for flrig" msgstr "Voer het volledige pad in voor Flrig" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 msgid "Locate" msgstr "Locatie..." -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "Bepaal locatie Flmsg executable" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "flamp:" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 msgid "Enter full path-filename for flamp" msgstr "Voer het volledige pad in voor Flamp" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "Bepaal locatie Flamp executable" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "flnet:" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 msgid "Enter full path-filename for flnet" msgstr "Voer het volledige pad in voor Flnet" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "Bepaal locatie Flnet executable" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 msgid "Enter full path-filename for fllog" msgstr "Voer het volledige pad in voor Fllog" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "Bepaal locatie Fllog executable" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "Prog 1:" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 msgid "Enter full path-filename for external program" msgstr "Voer complete pad in voor externe applicatie" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "Bepaal locatie #1 executable" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "Prog 2:" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "Bepaal locatie #2 executable" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "Prog 3:" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "Bepaal locatie #3 executable" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 msgid "" "Enable\n" "-" @@ -6287,89 +6380,89 @@ "Schakel in\n" "-" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "Schakel in wanneer Fldigi wordt gestart" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 msgid "Test" msgstr "Test" -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "Start Flrig" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 msgid "Start flamp" msgstr "Start Flamp" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 msgid "Start flnet" msgstr "Start Flnet" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "Start Fllog" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "Start prog1" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "Start prog2" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "Start prog3" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 msgid "Program to Program Communications" msgstr "Communicatie tussen applicaties" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "Bevriezen" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "Vink aan om instellingen te bevriezen" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 msgid "Enable ARQ" msgstr "Schakel ARQ in" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "Gebruikt voor PSKMail en familie van Fldigi programma's" -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 msgid "Enable KISS" msgstr "Schakel KISS in" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "Gebruikt voor BPQ32" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "AX.25 decoderen" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "Decodeer AX.25 packets naar leesbare vorm" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 msgid "Enable CSMA" msgstr "Schakel CSMA in" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 #, fuzzy msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" @@ -6384,13 +6477,13 @@ "Slechts één interface (ARQ/KISS) kan tegelijkertijd actief zijn.\n" "Wijziging van IP adres en portnummer vereist een herstart van Fldigi." -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "KISS" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." @@ -6398,137 +6491,137 @@ "Zet IP adres en poortnummer\n" "terug naar standaardwaarde." -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 #, fuzzy msgid "Addr" msgstr "Adres:" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 #, fuzzy msgid "KPSQL Attenuate" msgstr "KPSQL demping" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "KPSQL demping" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "I/O" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "IP adres poortnummer" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Continent" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 #, fuzzy msgid "Continue after in seconds" msgstr "Ga verder na (s)" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 msgid "Enable Busy Channel" msgstr "Schakel 'busy channel' in" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 msgid "O" msgstr "O" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "Poortnummer (uit) indien hetzelfde IP adres wordt gebruikt" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "Tweevoudige poort" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "Schakel in wanneer beide programma's hetzelfde IP adres gebruiken" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Start" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "ARQ" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 msgid "Port" msgstr "Poort" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 #, fuzzy msgid "XML" msgstr "KML" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 #, fuzzy msgid "flrig" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "Opnieuw verbinden" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 #, fuzzy msgid "fllog" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Beginwaarden" @@ -7045,6 +7138,12 @@ msgid "QSO Date" msgstr "Datum QSO" +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "Leeg ADIF logboekbestand %s" + +#~ msgid "Error reading %s" +#~ msgstr "Fout bij lezen van %s" + #~ msgid "Client/Server Logbook" #~ msgstr "Client/server logboek" Binary files /tmp/lvYF06Btgl/fldigi-3.22.13/po/pl.gmo and /tmp/e0Pj0_he2Q/fldigi-3.23.01/po/pl.gmo differ diff -Nru fldigi-3.22.13/po/pl.po fldigi-3.23.01/po/pl.po --- fldigi-3.22.13/po/pl.po 2015-07-21 16:12:08.000000000 +0000 +++ fldigi-3.23.01/po/pl.po 2015-09-22 14:07:46.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: fldigi 3.22.01\n" "Report-Msgid-Bugs-To: w1hkj AT w1hkj DOT com\n" -"POT-Creation-Date: 2015-07-21 11:12-0500\n" +"POT-Creation-Date: 2015-09-22 09:07-0500\n" "PO-Revision-Date: 2014-11-17 21:26+0100\n" "Last-Translator: Roman BagiÅ„ski \n" "Language-Team: Polish (Roman BagiÅ„ski) \n" @@ -17,20 +17,20 @@ "X-Poedit-SourceCharset: iso-8859-1\n" "X-Generator: Poedit 1.5.7\n" -#: src/main.cxx:559 +#: src/main.cxx:566 #, c-format msgid "%s log started on %s" msgstr "%s log rozpoczÄ™to %s" -#: src/main.cxx:1222 +#: src/main.cxx:1229 msgid "Bad modem id" msgstr "ZÅ‚y id modemu" -#: src/main.cxx:1229 +#: src/main.cxx:1236 msgid "Bad frequency" msgstr "Zla czÄ™stotliwosc" -#: src/main.cxx:1364 +#: src/main.cxx:1371 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" @@ -43,148 +43,148 @@ "it.\n" "Nie ma ZADNEJ GWARANCJI, w zakresie dozwolonym przez prawo.\n" -#: src/main.cxx:1589 src/main.cxx:1631 src/main.cxx:1655 src/main.cxx:1669 +#: src/main.cxx:1597 src/main.cxx:1639 src/main.cxx:1663 src/main.cxx:1677 msgid "Could not make directory " msgstr "Nie udaÅ‚o siÄ™ zrobic katalogu" -#: src/dialogs/fl_digi.cxx:167 +#: src/dialogs/fl_digi.cxx:168 msgid "Log all RX/TX text" msgstr "Log tekstowy wszystkich RX/TX" -#: src/dialogs/fl_digi.cxx:168 src/misc/debug.cxx:103 +#: src/dialogs/fl_digi.cxx:169 src/misc/debug.cxx:103 msgid "Rig control" msgstr "Ustaw RIG" -#: src/dialogs/fl_digi.cxx:169 src/dialogs/fl_digi.cxx:6367 +#: src/dialogs/fl_digi.cxx:170 src/dialogs/fl_digi.cxx:6772 msgid "Op &Mode" msgstr "Emisja" -#: src/dialogs/fl_digi.cxx:170 +#: src/dialogs/fl_digi.cxx:171 msgid "Show fewer modes" msgstr "Pokaz mniej emisji" -#: src/dialogs/fl_digi.cxx:171 +#: src/dialogs/fl_digi.cxx:172 msgid "Show all modes" msgstr "Pokaz wszystkie emisje" -#: src/dialogs/fl_digi.cxx:175 +#: src/dialogs/fl_digi.cxx:176 msgid "&View" msgstr "Widok" -#: src/dialogs/fl_digi.cxx:176 +#: src/dialogs/fl_digi.cxx:177 msgid "&MFSK Image" msgstr "Obraz &MFSK" -#: src/dialogs/fl_digi.cxx:177 +#: src/dialogs/fl_digi.cxx:178 msgid "&Weather Fax Image RX" msgstr "Faks pogody obraz RX" -#: src/dialogs/fl_digi.cxx:178 +#: src/dialogs/fl_digi.cxx:179 msgid "&Weather Fax Image TX" msgstr "Faks pogody obraz TX" -#: src/dialogs/fl_digi.cxx:179 src/dialogs/confdialog.cxx:5794 +#: src/dialogs/fl_digi.cxx:180 src/dialogs/confdialog.cxx:5977 msgid "Contest" msgstr "Zawody" -#: src/dialogs/fl_digi.cxx:180 +#: src/dialogs/fl_digi.cxx:181 msgid "&Contest fields" msgstr "&Pola zawodów" -#: src/dialogs/fl_digi.cxx:181 +#: src/dialogs/fl_digi.cxx:182 msgid "C&ountries" msgstr "Kraje" -#: src/dialogs/fl_digi.cxx:182 +#: src/dialogs/fl_digi.cxx:183 msgid "&UI" msgstr "&UI" -#: src/dialogs/fl_digi.cxx:183 +#: src/dialogs/fl_digi.cxx:184 msgid "Full" msgstr "Wszystko" -#: src/dialogs/fl_digi.cxx:184 src/waterfall/waterfall.cxx:2148 -#: src/dialogs/confdialog.cxx:5704 src/dialogs/confdialog.cxx:10741 -#: src/dialogs/confdialog.cxx:10771 +#: src/dialogs/fl_digi.cxx:185 src/waterfall/waterfall.cxx:2147 +#: src/dialogs/confdialog.cxx:5887 src/dialogs/confdialog.cxx:11036 +#: src/dialogs/confdialog.cxx:11066 msgid "None" msgstr "Brak" -#: src/dialogs/fl_digi.cxx:185 +#: src/dialogs/fl_digi.cxx:186 msgid "Rig control and logging" msgstr "Rig i dziennik" -#: src/dialogs/fl_digi.cxx:186 +#: src/dialogs/fl_digi.cxx:187 msgid "Rig control and contest" msgstr "Rig i zawody" -#: src/dialogs/fl_digi.cxx:187 +#: src/dialogs/fl_digi.cxx:188 msgid "Docked scope" msgstr "Zadokuj oscyloskop" -#: src/dialogs/fl_digi.cxx:188 +#: src/dialogs/fl_digi.cxx:189 msgid "Minimal controls" msgstr "Minimum sterowania" -#: src/dialogs/fl_digi.cxx:189 +#: src/dialogs/fl_digi.cxx:190 msgid "Show channels" msgstr "Pokaz multi kanaÅ‚y" -#: src/dialogs/fl_digi.cxx:191 +#: src/dialogs/fl_digi.cxx:192 msgid "Connect to server" msgstr "Polacz z serwerem" -#: src/dialogs/fl_digi.cxx:673 src/dialogs/fl_digi.cxx:688 -#: src/dialogs/fl_digi.cxx:697 src/dialogs/fl_digi.cxx:3801 -#: src/dialogs/fl_digi.cxx:3865 src/dialogs/fl_digi.cxx:3940 -#: src/dialogs/fl_digi.cxx:6382 src/dialogs/fl_digi.cxx:6426 -#: src/dialogs/fl_digi.cxx:6469 +#: src/dialogs/fl_digi.cxx:700 src/dialogs/fl_digi.cxx:715 +#: src/dialogs/fl_digi.cxx:724 src/dialogs/fl_digi.cxx:4003 +#: src/dialogs/fl_digi.cxx:4073 src/dialogs/fl_digi.cxx:4148 +#: src/dialogs/fl_digi.cxx:6787 src/dialogs/fl_digi.cxx:6831 +#: src/dialogs/fl_digi.cxx:6874 msgid "Custom..." msgstr "Wybrane..." -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:3087 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:3250 msgid "Save changed macros?" msgstr "Zapisac zmienione makra?" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:2733 -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:2889 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 #: src/logbook/logsupport.cxx:599 src/misc/configuration.cxx:692 #: src/dialogs/font_browser.cxx:137 src/logbook/lgbook.cxx:447 #: src/logbook/lgbook.cxx:1056 msgid "Cancel" msgstr "Anuluj" -#: src/dialogs/fl_digi.cxx:1087 src/dialogs/fl_digi.cxx:4053 -#: src/dialogs/fl_digi.cxx:5313 src/dialogs/fl_digi.cxx:5499 -#: src/dialogs/fl_digi.cxx:5604 src/logbook/logsupport.cxx:598 -#: src/dialogs/confdialog.cxx:11515 +#: src/dialogs/fl_digi.cxx:1198 src/dialogs/fl_digi.cxx:4261 +#: src/dialogs/fl_digi.cxx:5593 src/dialogs/fl_digi.cxx:5788 +#: src/dialogs/fl_digi.cxx:5893 src/logbook/logsupport.cxx:598 +#: src/dialogs/confdialog.cxx:11810 msgid "Save" msgstr "Zapisz" -#: src/dialogs/fl_digi.cxx:1087 +#: src/dialogs/fl_digi.cxx:1198 msgid "Don't save" msgstr "Nie zapisuj" -#: src/dialogs/fl_digi.cxx:1998 +#: src/dialogs/fl_digi.cxx:2145 msgid "No file name given" msgstr "Nie podano nazwy pliku" -#: src/dialogs/fl_digi.cxx:2001 +#: src/dialogs/fl_digi.cxx:2148 msgid "Unsupported format" msgstr "Format nieobsÅ‚ugiwany" -#: src/dialogs/fl_digi.cxx:2004 +#: src/dialogs/fl_digi.cxx:2151 msgid "channels != 1" msgstr "Kanaly != 1" -#: src/dialogs/fl_digi.cxx:2007 +#: src/dialogs/fl_digi.cxx:2154 msgid "unknown wave file error" msgstr "nieznany bÅ‚ad pliku wave" -#: src/dialogs/fl_digi.cxx:2014 +#: src/dialogs/fl_digi.cxx:2161 msgid "Spotting disabled" msgstr "Spot wylaczony" -#: src/dialogs/fl_digi.cxx:2063 +#: src/dialogs/fl_digi.cxx:2210 #, c-format msgid "" "Could not run a web browser:\n" @@ -199,7 +199,7 @@ "Otwórz ten adres recznie:\n" "%s" -#: src/dialogs/fl_digi.cxx:2076 +#: src/dialogs/fl_digi.cxx:2223 #, c-format msgid "" "Could not open url:\n" @@ -208,11 +208,11 @@ "Nie mozna otworzyc url:\n" "%s\n" -#: src/dialogs/fl_digi.cxx:2127 +#: src/dialogs/fl_digi.cxx:2274 msgid "Checking for updates..." msgstr "Sprawdzanie aktualizacji..." -#: src/dialogs/fl_digi.cxx:2142 +#: src/dialogs/fl_digi.cxx:2289 #, c-format msgid "" "Could not check for updates:\n" @@ -221,7 +221,7 @@ "Nie mozna sprawdzic dostepnosci aktualizacji:\n" "%s" -#: src/dialogs/fl_digi.cxx:2146 +#: src/dialogs/fl_digi.cxx:2293 #, c-format msgid "" "Version %s is available at\n" @@ -236,574 +236,584 @@ "\n" "Co chcesz zrobic?" -#: src/dialogs/fl_digi.cxx:2147 src/dialogs/Viewer.cxx:300 -#: src/misc/macroedit.cxx:439 src/misc/newinstall.cxx:391 +#: src/dialogs/fl_digi.cxx:2294 src/dialogs/Viewer.cxx:300 +#: src/misc/macroedit.cxx:440 src/misc/newinstall.cxx:391 #: src/mfsk/mfsk-pic.cxx:352 src/spot/notify.cxx:520 src/spot/notify.cxx:524 -#: src/dialogs/confdialog.cxx:11518 +#: src/dialogs/confdialog.cxx:11813 msgid "Close" msgstr "Zamknij" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Visit URL" msgstr "zobacz URL" -#: src/dialogs/fl_digi.cxx:2147 +#: src/dialogs/fl_digi.cxx:2294 msgid "Copy URL" msgstr "Kopiuj URL" -#: src/dialogs/fl_digi.cxx:2159 +#: src/dialogs/fl_digi.cxx:2306 msgid "You are running the latest version" msgstr "Uzywasz najnowszej wersji" -#: src/dialogs/fl_digi.cxx:2225 +#: src/dialogs/fl_digi.cxx:2372 msgid "Sunspot creation underway!" msgstr "Tworzenie Sunspota w toku!" -#: src/dialogs/fl_digi.cxx:2232 +#: src/dialogs/fl_digi.cxx:2379 msgid "Audio device information is only available for the PortAudio backend" msgstr "UrzÄ…dzenie Audio jest dostepne tylko jako dodatkowa usluga PortAudio" -#: src/dialogs/fl_digi.cxx:2241 +#: src/dialogs/fl_digi.cxx:2388 msgid "Capture device" msgstr "Przechwyc urzÄ…dzenie" -#: src/dialogs/fl_digi.cxx:2242 +#: src/dialogs/fl_digi.cxx:2389 msgid "Playback device" msgstr "UrzÄ…dzenie odtwarzajace" -#: src/dialogs/fl_digi.cxx:2246 +#: src/dialogs/fl_digi.cxx:2393 msgid "Capture and playback devices" msgstr "Urzadzenia do przechwytywania i odtwarzania" -#: src/dialogs/fl_digi.cxx:2292 +#: src/dialogs/fl_digi.cxx:2439 #, c-format msgid "%s: Do not exist, create?" msgstr "%s: Nie istnieje, utworzyc ?" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "No" msgstr "Nie" -#: src/dialogs/fl_digi.cxx:2292 src/dialogs/fl_digi.cxx:3079 -#: src/dialogs/fl_digi.cxx:3087 src/dialogs/fl_digi.cxx:3095 -#: src/dialogs/fl_digi.cxx:3109 src/dialogs/fl_digi.cxx:3118 -#: src/dialogs/fl_digi.cxx:3131 src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:2439 src/dialogs/fl_digi.cxx:3242 +#: src/dialogs/fl_digi.cxx:3250 src/dialogs/fl_digi.cxx:3258 +#: src/dialogs/fl_digi.cxx:3272 src/dialogs/fl_digi.cxx:3281 +#: src/dialogs/fl_digi.cxx:3294 src/dialogs/fl_digi.cxx:8706 #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 #: src/logbook/logsupport.cxx:1061 src/misc/configuration.cxx:694 #: src/soundcard/sound.cxx:305 msgid "Yes" msgstr "Tak" -#: src/dialogs/fl_digi.cxx:2733 +#: src/dialogs/fl_digi.cxx:2889 msgid "Clear log fields?" msgstr "Wyczyscic pola dziennika?" -#: src/dialogs/fl_digi.cxx:2733 src/misc/configuration.cxx:692 +#: src/dialogs/fl_digi.cxx:2889 src/misc/configuration.cxx:692 #: src/logbook/lgbook.cxx:444 src/logbook/lgbook.cxx:1053 msgid "OK" msgstr "OK" -#: src/dialogs/fl_digi.cxx:2747 +#: src/dialogs/fl_digi.cxx:2905 msgid "Enter a CALL !" msgstr "Wpisz StacjÄ™ !" -#: src/dialogs/fl_digi.cxx:2794 src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:2952 src/dialogs/fl_digi.cxx:4573 msgid "Confirm" msgstr "Zastosuj" -#: src/dialogs/fl_digi.cxx:3079 +#: src/dialogs/fl_digi.cxx:3242 msgid "Save changed configuration?" msgstr "Zapisac zmiany konfiguracji?" -#: src/dialogs/fl_digi.cxx:3095 src/dialogs/fl_digi.cxx:3118 +#: src/dialogs/fl_digi.cxx:3258 src/dialogs/fl_digi.cxx:3281 msgid "Save log entry?" msgstr "Zapisac wpis w dzienniku?" -#: src/dialogs/fl_digi.cxx:3109 +#: src/dialogs/fl_digi.cxx:3272 msgid "Confirm Quit" msgstr "Zamknij" -#: src/dialogs/fl_digi.cxx:3131 +#: src/dialogs/fl_digi.cxx:3294 msgid "Confirm quit?" msgstr "Zamknac?" -#: src/dialogs/fl_digi.cxx:3752 src/dialogs/fl_digi.cxx:6363 +#: src/dialogs/fl_digi.cxx:3954 src/dialogs/fl_digi.cxx:6768 msgid "&File" msgstr "&Plik" -#: src/dialogs/fl_digi.cxx:3754 +#: src/dialogs/fl_digi.cxx:3956 msgid "Folders" msgstr "Foldery" -#: src/dialogs/fl_digi.cxx:3755 +#: src/dialogs/fl_digi.cxx:3957 msgid "Fldigi config..." msgstr "Konfiguracja Fldigi..." -#: src/dialogs/fl_digi.cxx:3756 +#: src/dialogs/fl_digi.cxx:3958 msgid "FLMSG files..." msgstr "Pliki FLMSG..." -#: src/dialogs/fl_digi.cxx:3757 +#: src/dialogs/fl_digi.cxx:3959 msgid "NBEMS files..." msgstr "Pliki NBEMS..." -#: src/dialogs/fl_digi.cxx:3758 +#: src/dialogs/fl_digi.cxx:3960 msgid "Data files..." msgstr "Pliki danych." -#: src/dialogs/fl_digi.cxx:3761 src/dialogs/confdialog.cxx:6204 +#: src/dialogs/fl_digi.cxx:3963 src/dialogs/confdialog.cxx:6387 msgid "Macros" msgstr "Makra" -#: src/dialogs/fl_digi.cxx:3762 +#: src/dialogs/fl_digi.cxx:3964 msgid "Open ..." msgstr "Otwórz..." -#: src/dialogs/fl_digi.cxx:3763 +#: src/dialogs/fl_digi.cxx:3965 msgid "Save ..." msgstr "Zapisz..." -#: src/dialogs/fl_digi.cxx:3766 +#: src/dialogs/fl_digi.cxx:3968 #, fuzzy msgid "Config Scripts" msgstr "Zamknij" -#: src/dialogs/fl_digi.cxx:3767 +#: src/dialogs/fl_digi.cxx:3969 msgid "Execute" msgstr "" -#: src/dialogs/fl_digi.cxx:3768 +#: src/dialogs/fl_digi.cxx:3970 #, fuzzy msgid "Generate" msgstr "Ogólne" -#: src/dialogs/fl_digi.cxx:3771 +#: src/dialogs/fl_digi.cxx:3973 msgid "Text Capture" msgstr "Przechwytywanie tekstu" -#: src/dialogs/fl_digi.cxx:3776 src/misc/debug.cxx:101 -#: src/dialogs/confdialog.cxx:9635 +#: src/dialogs/fl_digi.cxx:3978 src/misc/debug.cxx:101 +#: src/dialogs/confdialog.cxx:9929 msgid "Audio" msgstr "Audio" -#: src/dialogs/fl_digi.cxx:3777 +#: src/dialogs/fl_digi.cxx:3979 msgid "RX capture" msgstr "Przechwytywanie RX" -#: src/dialogs/fl_digi.cxx:3778 +#: src/dialogs/fl_digi.cxx:3980 msgid "TX generate" msgstr "Generuj TX " -#: src/dialogs/fl_digi.cxx:3779 src/dialogs/confdialog.cxx:9735 +#: src/dialogs/fl_digi.cxx:3981 src/dialogs/confdialog.cxx:10029 msgid "Playback" msgstr "Odtwarzaj" -#: src/dialogs/fl_digi.cxx:3783 src/dialogs/fl_digi.cxx:6364 +#: src/dialogs/fl_digi.cxx:3985 src/dialogs/fl_digi.cxx:6769 msgid "Exit" msgstr "Wyjdz" -#: src/dialogs/fl_digi.cxx:3991 src/dialogs/fl_digi.cxx:6509 +#: src/dialogs/fl_digi.cxx:4199 src/dialogs/fl_digi.cxx:6904 msgid "&Configure" msgstr "Konfiguruj" -#: src/dialogs/fl_digi.cxx:3992 src/dialogs/confdialog.cxx:5528 +#: src/dialogs/fl_digi.cxx:4200 src/dialogs/confdialog.cxx:5711 msgid "Operator" msgstr "Dane Operatora" -#: src/dialogs/fl_digi.cxx:3993 +#: src/dialogs/fl_digi.cxx:4201 msgid "Colors && Fonts" msgstr "Kolory && Czcionki" -#: src/dialogs/fl_digi.cxx:3994 src/dialogs/confdialog.cxx:5648 +#: src/dialogs/fl_digi.cxx:4202 src/dialogs/confdialog.cxx:5831 msgid "User Interface" msgstr "Interfejs uzytkownika" -#: src/dialogs/fl_digi.cxx:3995 src/dialogs/fl_digi.cxx:4030 -#: src/dialogs/fl_digi.cxx:6510 src/dialogs/confdialog.cxx:6830 +#: src/dialogs/fl_digi.cxx:4203 src/dialogs/fl_digi.cxx:4238 +#: src/dialogs/fl_digi.cxx:6905 src/dialogs/confdialog.cxx:7013 msgid "Waterfall" msgstr "Wodospad" -#: src/dialogs/fl_digi.cxx:3996 +#: src/dialogs/fl_digi.cxx:4204 msgid "Waterfall controls" msgstr "Ustawienia wodospadu" -#: src/dialogs/fl_digi.cxx:3998 src/dialogs/fl_digi.cxx:6513 -#: src/dialogs/confdialog.cxx:7224 +#: src/dialogs/fl_digi.cxx:4206 src/dialogs/fl_digi.cxx:6908 +#: src/dialogs/confdialog.cxx:7407 msgid "Modems" msgstr "Modem" -#: src/dialogs/fl_digi.cxx:4000 src/dialogs/fl_digi.cxx:6512 +#: src/dialogs/fl_digi.cxx:4208 src/dialogs/fl_digi.cxx:6907 msgid "Sound Card" msgstr "Karta dzwiekowa" -#: src/dialogs/fl_digi.cxx:4001 src/dialogs/fl_digi.cxx:6514 +#: src/dialogs/fl_digi.cxx:4209 src/dialogs/fl_digi.cxx:6909 msgid "IDs" msgstr "Wyslij ID" -#: src/dialogs/fl_digi.cxx:4002 src/dialogs/confdialog.cxx:10154 +#: src/dialogs/fl_digi.cxx:4210 src/dialogs/confdialog.cxx:10448 msgid "Misc" msgstr "Inne" -#: src/dialogs/fl_digi.cxx:4003 src/dialogs/confdialog.cxx:10972 +#: src/dialogs/fl_digi.cxx:4211 src/dialogs/confdialog.cxx:11267 msgid "Autostart" msgstr "Autostart" -#: src/dialogs/fl_digi.cxx:4004 src/dialogs/confdialog.cxx:11181 +#: src/dialogs/fl_digi.cxx:4212 src/dialogs/confdialog.cxx:11476 #, fuzzy msgid "IO" msgstr "IOTA" -#: src/dialogs/fl_digi.cxx:4005 src/dialogs/fl_digi.cxx:6515 +#: src/dialogs/fl_digi.cxx:4213 src/dialogs/fl_digi.cxx:6910 #: src/dialogs/notifydialog.cxx:104 msgid "Notifications" msgstr "Powiadomienia" -#: src/dialogs/fl_digi.cxx:4007 +#: src/dialogs/fl_digi.cxx:4215 msgid "QRZ/eQSL" msgstr "QRZ/eQSL" -#: src/dialogs/fl_digi.cxx:4008 src/dialogs/fl_digi.cxx:6516 +#: src/dialogs/fl_digi.cxx:4216 src/dialogs/fl_digi.cxx:6911 msgid "Save Config" msgstr "Zapisz konfiguracje" -#: src/dialogs/fl_digi.cxx:4013 +#: src/dialogs/fl_digi.cxx:4221 msgid "View/Hide Channels" msgstr "Pokaz/ukryj okno multi kanalów" -#: src/dialogs/fl_digi.cxx:4015 +#: src/dialogs/fl_digi.cxx:4223 msgid "Floating scope" msgstr "Oscyloskop" -#: src/dialogs/fl_digi.cxx:4019 +#: src/dialogs/fl_digi.cxx:4227 msgid "Signal browser" msgstr "Okno przeglÄ…darki sygnałów" -#: src/dialogs/fl_digi.cxx:4022 +#: src/dialogs/fl_digi.cxx:4230 msgid "Controls" msgstr "Okno sterowania" -#: src/dialogs/fl_digi.cxx:4037 +#: src/dialogs/fl_digi.cxx:4245 msgid "&Logbook" msgstr "Dziennik" -#: src/dialogs/fl_digi.cxx:4038 +#: src/dialogs/fl_digi.cxx:4246 msgid "View" msgstr "Widok" -#: src/dialogs/fl_digi.cxx:4040 +#: src/dialogs/fl_digi.cxx:4248 msgid "ADIF" msgstr "ADIF" -#: src/dialogs/fl_digi.cxx:4041 +#: src/dialogs/fl_digi.cxx:4249 msgid "Merge..." msgstr "Scal..." -#: src/dialogs/fl_digi.cxx:4042 +#: src/dialogs/fl_digi.cxx:4250 msgid "Export..." msgstr "Eksportuj..." -#: src/dialogs/fl_digi.cxx:4045 +#: src/dialogs/fl_digi.cxx:4253 msgid "Reports" msgstr "Raporty" -#: src/dialogs/fl_digi.cxx:4046 +#: src/dialogs/fl_digi.cxx:4254 msgid "Text..." msgstr "Tekst..." -#: src/dialogs/fl_digi.cxx:4047 +#: src/dialogs/fl_digi.cxx:4255 msgid "CSV..." msgstr "CSV..." -#: src/dialogs/fl_digi.cxx:4048 +#: src/dialogs/fl_digi.cxx:4256 msgid "Cabrillo..." msgstr "Cabrillo..." -#: src/dialogs/fl_digi.cxx:4051 src/logbook/logsupport.cxx:607 +#: src/dialogs/fl_digi.cxx:4259 src/logbook/logsupport.cxx:607 #: src/logbook/lgbook.cxx:960 msgid "New" msgstr "Nowy" -#: src/dialogs/fl_digi.cxx:4052 src/dialogs/confdialog.cxx:9165 +#: src/dialogs/fl_digi.cxx:4260 src/dialogs/confdialog.cxx:9459 msgid "Open..." msgstr "Otwórz..." -#: src/dialogs/fl_digi.cxx:4060 +#: src/dialogs/fl_digi.cxx:4268 msgid "&Help" msgstr "Pomoc" -#: src/dialogs/fl_digi.cxx:4063 +#: src/dialogs/fl_digi.cxx:4271 msgid "Create sunspots" msgstr "Utwórz sunspota" -#: src/dialogs/fl_digi.cxx:4065 +#: src/dialogs/fl_digi.cxx:4273 msgid "Beginners' Guide" msgstr "Przewodnik dla poczÄ…tkujÄ…cych" -#: src/dialogs/fl_digi.cxx:4066 +#: src/dialogs/fl_digi.cxx:4274 msgid "Online documentation..." msgstr "Dokumentacja via internet..." -#: src/dialogs/fl_digi.cxx:4067 +#: src/dialogs/fl_digi.cxx:4275 msgid "Fldigi web site..." msgstr "Fldigi na stronie web..." -#: src/dialogs/fl_digi.cxx:4068 +#: src/dialogs/fl_digi.cxx:4276 msgid "Reception reports..." msgstr "http://pskreporter.info" -#: src/dialogs/fl_digi.cxx:4069 +#: src/dialogs/fl_digi.cxx:4277 msgid "Command line options" msgstr "Opcje wiersza polecen" -#: src/dialogs/fl_digi.cxx:4070 +#: src/dialogs/fl_digi.cxx:4278 msgid "Audio device info" msgstr "Informacje o urzÄ…dzeniach audio" -#: src/dialogs/fl_digi.cxx:4071 +#: src/dialogs/fl_digi.cxx:4279 msgid "Build info" msgstr "Informacje o wersji" -#: src/dialogs/fl_digi.cxx:4072 src/misc/debug.cxx:138 +#: src/dialogs/fl_digi.cxx:4280 src/misc/debug.cxx:138 msgid "Event log" msgstr "Rejestr zdarzen" -#: src/dialogs/fl_digi.cxx:4073 +#: src/dialogs/fl_digi.cxx:4281 msgid "Check for updates..." msgstr "Sprawdz dostÄ™pnosc aktualizacji" -#: src/dialogs/fl_digi.cxx:4074 +#: src/dialogs/fl_digi.cxx:4282 msgid "&About" msgstr "O progr." -#: src/dialogs/fl_digi.cxx:4310 +#: src/dialogs/fl_digi.cxx:4518 msgid "waterfall-only mode" msgstr "tylko tryb wodospadu" -#: src/dialogs/fl_digi.cxx:4312 +#: src/dialogs/fl_digi.cxx:4520 msgid "NO CALLSIGN SET" msgstr "NIE USTAWIONO ZNAKU STACJI" -#: src/dialogs/fl_digi.cxx:4326 +#: src/dialogs/fl_digi.cxx:4534 msgid "Close List" msgstr "Zamknij liste" -#: src/dialogs/fl_digi.cxx:4334 src/dialogs/fl_digi.cxx:5209 -#: src/dialogs/fl_digi.cxx:5478 src/dialogs/fl_digi.cxx:5590 +#: src/dialogs/fl_digi.cxx:4542 src/dialogs/fl_digi.cxx:5489 +#: src/dialogs/fl_digi.cxx:5767 src/dialogs/fl_digi.cxx:5879 msgid "Open List" msgstr "Otwórz liste" -#: src/dialogs/fl_digi.cxx:4365 +#: src/dialogs/fl_digi.cxx:4573 msgid "Clear list?" msgstr "Zeruj liste" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "report" msgstr "raport" -#: src/dialogs/fl_digi.cxx:4398 +#: src/dialogs/fl_digi.cxx:4606 msgid "reports" msgstr "raporty" -#: src/dialogs/fl_digi.cxx:4408 +#: src/dialogs/fl_digi.cxx:4616 msgid "Recent activity for grid" msgstr "Ostatnia aktywnosc lokatora" -#: src/dialogs/fl_digi.cxx:5201 +#: src/dialogs/fl_digi.cxx:5481 msgid "Toggle smeter / combo controls" msgstr "Wlacz Smetr / Kontrola kombinowana" -#: src/dialogs/fl_digi.cxx:5225 src/spot/notify.cxx:216 -#: src/dialogs/confdialog.cxx:5782 src/dialogs/confdialog.cxx:8131 -#: src/dialogs/confdialog.cxx:8142 +#: src/dialogs/fl_digi.cxx:5505 src/spot/notify.cxx:216 +#: src/dialogs/confdialog.cxx:5965 src/dialogs/confdialog.cxx:8314 +#: src/dialogs/confdialog.cxx:8325 src/dialogs/confdialog.cxx:8410 +#: src/dialogs/confdialog.cxx:8421 msgid "Select" msgstr "Wybierz" -#: src/dialogs/fl_digi.cxx:5232 +#: src/dialogs/fl_digi.cxx:5512 msgid "Add current frequency" msgstr "Dodaj aktualna czÄ™stotliwosc" -#: src/dialogs/fl_digi.cxx:5239 +#: src/dialogs/fl_digi.cxx:5519 msgid "Clear list" msgstr "Wyczysc listÄ™" -#: src/dialogs/fl_digi.cxx:5246 +#: src/dialogs/fl_digi.cxx:5526 msgid "Delete from list" msgstr "Kasuj z listy" -#: src/dialogs/fl_digi.cxx:5270 +#: src/dialogs/fl_digi.cxx:5550 msgid "Select operating parameters" msgstr "Wybierz parametry pracy" -#: src/dialogs/fl_digi.cxx:5301 src/dialogs/fl_digi.cxx:5485 +#: src/dialogs/fl_digi.cxx:5581 src/dialogs/fl_digi.cxx:5774 msgid "QRZ" msgstr "QRZ" -#: src/dialogs/fl_digi.cxx:5307 src/dialogs/fl_digi.cxx:5492 -#: src/dialogs/fl_digi.cxx:5597 src/dialogs/fl_digi.cxx:5802 -#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:478 -#: src/widgets/FTextView.cxx:645 src/widgets/flinput2.cxx:47 -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/fl_digi.cxx:5587 src/dialogs/fl_digi.cxx:5781 +#: src/dialogs/fl_digi.cxx:5886 src/dialogs/fl_digi.cxx:6091 +#: src/dialogs/Viewer.cxx:308 src/widgets/FTextView.cxx:482 +#: src/widgets/FTextView.cxx:649 src/widgets/flinput2.cxx:47 +#: src/dialogs/confdialog.cxx:8755 msgid "Clear" msgstr "Czysc" -#: src/dialogs/fl_digi.cxx:5321 +#: src/dialogs/fl_digi.cxx:5601 #, fuzzy msgid "Frq" msgstr "CzÄ™st" -#: src/dialogs/fl_digi.cxx:5323 +#: src/dialogs/fl_digi.cxx:5603 msgid "frequency kHz" msgstr "Czestotliwosc w kHz" -#: src/dialogs/fl_digi.cxx:5327 src/dialogs/fl_digi.cxx:5501 -#: src/dialogs/fl_digi.cxx:5607 +#: src/dialogs/fl_digi.cxx:5607 src/dialogs/fl_digi.cxx:5790 +#: src/dialogs/fl_digi.cxx:5896 msgid "On" msgstr "Pocz" -#: src/dialogs/fl_digi.cxx:5328 +#: src/dialogs/fl_digi.cxx:5608 msgid "Press to update QSO start time" msgstr "Nacisnij przycisk, aby zaktualizowac QSO" -#: src/dialogs/fl_digi.cxx:5334 +#: src/dialogs/fl_digi.cxx:5614 msgid "QSO start time" msgstr "Rozpoczecie QSO" -#: src/dialogs/fl_digi.cxx:5339 src/dialogs/fl_digi.cxx:5514 -#: src/dialogs/fl_digi.cxx:5608 +#: src/dialogs/fl_digi.cxx:5619 src/dialogs/fl_digi.cxx:5803 +#: src/dialogs/fl_digi.cxx:5897 msgid "Off" msgstr "Kon" -#: src/dialogs/fl_digi.cxx:5340 +#: src/dialogs/fl_digi.cxx:5620 msgid "QSO end time" msgstr "Koniec QSO" -#: src/dialogs/fl_digi.cxx:5345 src/dialogs/fl_digi.cxx:5531 +#: src/dialogs/fl_digi.cxx:5625 src/dialogs/fl_digi.cxx:5820 #: src/logbook/lgbook.cxx:620 msgid "In" msgstr "Odbr" -#: src/dialogs/fl_digi.cxx:5350 src/dialogs/fl_digi.cxx:5539 +#: src/dialogs/fl_digi.cxx:5630 src/dialogs/fl_digi.cxx:5828 #: src/logbook/lgbook.cxx:706 msgid "Out" msgstr "Wysl" -#: src/dialogs/fl_digi.cxx:5357 src/dialogs/fl_digi.cxx:5523 -#: src/dialogs/fl_digi.cxx:5609 src/widgets/FTextRXTX.cxx:104 +#: src/dialogs/fl_digi.cxx:5637 src/dialogs/fl_digi.cxx:5812 +#: src/dialogs/fl_digi.cxx:5898 src/widgets/FTextRXTX.cxx:104 #: src/logbook/lgbook.cxx:459 src/logbook/lgbook.cxx:596 #: src/logbook/lgbook.cxx:1075 msgid "Call" msgstr "Stacja" -#: src/dialogs/fl_digi.cxx:5358 +#: src/dialogs/fl_digi.cxx:5638 msgid "call sign" msgstr "WywoÅ‚awczy" -#: src/dialogs/fl_digi.cxx:5364 +#: src/dialogs/fl_digi.cxx:5644 msgid "Op" msgstr "Op" -#: src/dialogs/fl_digi.cxx:5365 +#: src/dialogs/fl_digi.cxx:5645 msgid "Operator name" msgstr "ImiÄ™ operatora" -#: src/dialogs/fl_digi.cxx:5370 +#: src/dialogs/fl_digi.cxx:5650 msgid "Azimuth" msgstr "Azymut" -#: src/dialogs/fl_digi.cxx:5377 +#: src/dialogs/fl_digi.cxx:5657 msgid "City" msgstr "Miasto" -#: src/dialogs/fl_digi.cxx:5382 +#: src/dialogs/fl_digi.cxx:5662 msgid "US State" msgstr "Stan USA" -#: src/dialogs/fl_digi.cxx:5387 +#: src/dialogs/fl_digi.cxx:5667 msgid "Can. Province" msgstr "Prowincja Kan." -#: src/dialogs/fl_digi.cxx:5392 +#: src/dialogs/fl_digi.cxx:5672 #, fuzzy msgid "Maidenhead Locator" msgstr "Lokator na przykÅ‚ad JO93xq" -#: src/dialogs/fl_digi.cxx:5405 src/dialogs/fl_digi.cxx:5658 +#: src/dialogs/fl_digi.cxx:5685 src/dialogs/fl_digi.cxx:5947 msgid "Sent serial number (read only)" msgstr "WysÅ‚any numer porzÄ…dkowy (tylko odczyt)" -#: src/dialogs/fl_digi.cxx:5411 src/dialogs/fl_digi.cxx:5649 +#: src/dialogs/fl_digi.cxx:5691 src/dialogs/fl_digi.cxx:5938 msgid "Received serial number" msgstr "Odebrany numer porzÄ…dkowy" -#: src/dialogs/fl_digi.cxx:5416 src/dialogs/fl_digi.cxx:5640 +#: src/dialogs/fl_digi.cxx:5696 src/dialogs/fl_digi.cxx:5929 msgid "Contest exchange in" msgstr "Wymiana w zawodach" -#: src/dialogs/fl_digi.cxx:5431 src/spot/notify.cxx:570 +#: src/dialogs/fl_digi.cxx:5711 src/spot/notify.cxx:570 #: src/widgets/FTextRXTX.cxx:109 src/logbook/lgbook.cxx:521 #: src/logbook/lgbook.cxx:767 msgid "Country" msgstr "Kraj" -#: src/dialogs/fl_digi.cxx:5437 src/logbook/lgbook.cxx:524 +#: src/dialogs/fl_digi.cxx:5717 src/logbook/lgbook.cxx:524 #: src/logbook/lgbook.cxx:791 msgid "Notes" msgstr "Uwagi" -#: src/dialogs/fl_digi.cxx:5505 src/dialogs/fl_digi.cxx:5664 +#: src/dialogs/fl_digi.cxx:5728 +#, fuzzy +msgid "" +"Left click - save avatar\n" +"Right click - send my avatar" +msgstr "" +"Kliknij lewym przyciskiem myszy - Wybierz\n" +"Kliknij prawym przyciskiem myszy - zeruj linie" + +#: src/dialogs/fl_digi.cxx:5794 src/dialogs/fl_digi.cxx:5953 msgid "Press to update" msgstr "Nacisnij przycisk, aby zaktualizowac" -#: src/dialogs/fl_digi.cxx:5511 src/dialogs/fl_digi.cxx:5670 +#: src/dialogs/fl_digi.cxx:5800 src/dialogs/fl_digi.cxx:5959 #: src/logbook/lgbook.cxx:584 msgid "Time On" msgstr "Start" -#: src/dialogs/fl_digi.cxx:5520 src/dialogs/fl_digi.cxx:5678 +#: src/dialogs/fl_digi.cxx:5809 src/dialogs/fl_digi.cxx:5967 #: src/logbook/lgbook.cxx:658 msgid "Time Off" msgstr "Koniec" -#: src/dialogs/fl_digi.cxx:5529 src/dialogs/fl_digi.cxx:5625 -#: src/dialogs/fl_digi.cxx:6154 +#: src/dialogs/fl_digi.cxx:5818 src/dialogs/fl_digi.cxx:5914 +#: src/dialogs/fl_digi.cxx:6562 msgid "Other call" msgstr "Inna stacja" -#: src/dialogs/fl_digi.cxx:5537 +#: src/dialogs/fl_digi.cxx:5826 msgid "Received RST" msgstr "RST odebr." -#: src/dialogs/fl_digi.cxx:5545 +#: src/dialogs/fl_digi.cxx:5834 msgid "Sent RST" msgstr "RST wyslany" -#: src/dialogs/fl_digi.cxx:5547 +#: src/dialogs/fl_digi.cxx:5836 msgid "Nm" msgstr "Nm" -#: src/dialogs/fl_digi.cxx:5554 +#: src/dialogs/fl_digi.cxx:5843 msgid "Other name" msgstr "Inne Imie" -#: src/dialogs/fl_digi.cxx:5610 +#: src/dialogs/fl_digi.cxx:5899 msgid "# S" msgstr "# S" -#: src/dialogs/fl_digi.cxx:5611 +#: src/dialogs/fl_digi.cxx:5900 msgid "# R" msgstr "# R" -#: src/dialogs/fl_digi.cxx:5612 +#: src/dialogs/fl_digi.cxx:5901 msgid "Ex" msgstr "Ex" -#: src/dialogs/fl_digi.cxx:5723 +#: src/dialogs/fl_digi.cxx:6012 msgid "" "Left Click - execute\n" "Shift-Fkey - execute\n" @@ -813,11 +823,11 @@ "Shift-Fkey - wykonaj\n" "Prawym kliknij - edytuj" -#: src/dialogs/fl_digi.cxx:5731 +#: src/dialogs/fl_digi.cxx:6020 msgid "Shift-key macro set" msgstr "Shift-key ustaw makro" -#: src/dialogs/fl_digi.cxx:5755 +#: src/dialogs/fl_digi.cxx:6044 msgid "" "Left click - select\n" "Right click - clear line" @@ -825,20 +835,25 @@ "Kliknij lewym przyciskiem myszy - Wybierz\n" "Kliknij prawym przyciskiem myszy - zeruj linie" -#: src/dialogs/fl_digi.cxx:5773 +#: src/dialogs/fl_digi.cxx:6062 msgid "seek - regular expression" msgstr "szukaj - wyrazenie regularne" -#: src/dialogs/fl_digi.cxx:5796 src/dialogs/Viewer.cxx:318 +#: src/dialogs/fl_digi.cxx:6085 src/dialogs/Viewer.cxx:318 msgid "Set Viewer Squelch" msgstr "Ustaw poziom blokady szumu" -#: src/dialogs/fl_digi.cxx:5938 +#: src/dialogs/fl_digi.cxx:6230 #, fuzzy msgid "Select FSQ station" msgstr "Wybierz linie" -#: src/dialogs/fl_digi.cxx:6068 +#: src/dialogs/fl_digi.cxx:6401 +#, fuzzy +msgid "Stations Heard" +msgstr "Stacje sÅ‚yszalem dwukrotnie" + +#: src/dialogs/fl_digi.cxx:6476 msgid "" "Left Click - execute\n" "Fkey - execute\n" @@ -848,20 +863,20 @@ "Fkey - wykonanie\n" "Kliknij prawym przyciskiem myszy - edycja" -#: src/dialogs/fl_digi.cxx:6077 +#: src/dialogs/fl_digi.cxx:6485 msgid "Primary macro set" msgstr "Podstawowy zestaw makro" -#: src/dialogs/fl_digi.cxx:6094 src/dialogs/fl_digi.cxx:6733 +#: src/dialogs/fl_digi.cxx:6502 src/dialogs/fl_digi.cxx:7129 msgid "Detected signal level" msgstr "Wykryty poziom sygnalu" -#: src/dialogs/fl_digi.cxx:6105 src/dialogs/fl_digi.cxx:6745 -#: src/waterfall/waterfall.cxx:2149 +#: src/dialogs/fl_digi.cxx:6513 src/dialogs/fl_digi.cxx:7141 +#: src/waterfall/waterfall.cxx:2148 msgid "Squelch level" msgstr "Poziom blokady szumu" -#: src/dialogs/fl_digi.cxx:6119 src/dialogs/fl_digi.cxx:6759 +#: src/dialogs/fl_digi.cxx:6527 src/dialogs/fl_digi.cxx:7155 msgid "" "Left click: change mode\n" "Right click: configure" @@ -869,44 +884,44 @@ "Kliknij lewym przyciskiem myszy: zmiana trybu\n" "Kliknij prawym przyciskiem myszy: konfiguruj" -#: src/dialogs/fl_digi.cxx:6129 src/dialogs/fl_digi.cxx:6766 +#: src/dialogs/fl_digi.cxx:6537 src/dialogs/fl_digi.cxx:7162 msgid "CW transmit WPM" msgstr "CW nadawane WPM" -#: src/dialogs/fl_digi.cxx:6135 src/dialogs/fl_digi.cxx:6773 +#: src/dialogs/fl_digi.cxx:6543 src/dialogs/fl_digi.cxx:7169 msgid "Default WPM" msgstr "Domyslny WPM" -#: src/dialogs/fl_digi.cxx:6191 src/dialogs/fl_digi.cxx:6805 +#: src/dialogs/fl_digi.cxx:6599 src/dialogs/fl_digi.cxx:7201 msgid "Tx level attenuator (dB)" msgstr "Poziom tÅ‚umienia Tx (dB)" -#: src/dialogs/fl_digi.cxx:6220 src/dialogs/fl_digi.cxx:6834 +#: src/dialogs/fl_digi.cxx:6628 src/dialogs/fl_digi.cxx:7230 msgid "Automatic Frequency Control" msgstr "Automatyczna regulacja czÄ™stotliwosci" -#: src/dialogs/fl_digi.cxx:6224 src/dialogs/fl_digi.cxx:6837 +#: src/dialogs/fl_digi.cxx:6632 src/dialogs/fl_digi.cxx:7233 msgid "Squelch" msgstr "Blokada szumu" -#: src/dialogs/fl_digi.cxx:6229 src/dialogs/fl_digi.cxx:6841 +#: src/dialogs/fl_digi.cxx:6637 src/dialogs/fl_digi.cxx:7237 msgid "Monitor KISS Pwr Squelch" msgstr "Monitor KISS Pwr Squelch" -#: src/dialogs/fl_digi.cxx:6281 src/dialogs/fl_digi.cxx:6643 +#: src/dialogs/fl_digi.cxx:6689 src/dialogs/fl_digi.cxx:7039 msgid "Scope" msgstr "Oscyloskop" -#: src/dialogs/fl_digi.cxx:6525 src/dialogs/Viewer.cxx:275 +#: src/dialogs/fl_digi.cxx:6920 src/dialogs/Viewer.cxx:275 msgid "Signal Browser" msgstr "Przegladarka sygnalow" -#: src/dialogs/fl_digi.cxx:8324 +#: src/dialogs/fl_digi.cxx:8706 #, fuzzy msgid "Delete entry?" msgstr "Zapisac wpis w dzienniku?" -#: src/dialogs/fl_digi.cxx:8324 src/spot/notify.cxx:220 +#: src/dialogs/fl_digi.cxx:8706 src/spot/notify.cxx:220 #: src/spot/notify.cxx:226 msgid "All" msgstr "Wszystko" @@ -923,16 +938,6 @@ "Kliknij lewym by wyczyscic tekst\n" "Kliknij prawym przyciskiem myszy, aby zresetowac czÄ™stotliwosci" -#: src/logbook/adif_io.cxx:229 -#, c-format -msgid "Empty ADIF logbook file %s" -msgstr "Pusty plik ADIF dziennika %s" - -#: src/logbook/adif_io.cxx:245 -#, c-format -msgid "Error reading %s" -msgstr "BÅ‚Ä…d odczytu %s" - #: src/logbook/logbook.cxx:63 src/logbook/logsupport.cxx:232 msgid "Save changed Logbook?" msgstr "Zapisz zmieniony Logbook?" @@ -1003,7 +1008,7 @@ msgstr "Nie mozna uruchomic flmsg" #: src/logger/rx_extract.cxx:333 src/logger/rx_extract.cxx:336 -#: src/dialogs/confdialog.cxx:10221 +#: src/dialogs/confdialog.cxx:10515 msgid "Locate flmsg executable" msgstr "Zlokalizuj flmsg exe" @@ -1098,7 +1103,7 @@ msgid "ARQ control" msgstr "Kontrola ARQ" -#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2150 +#: src/misc/debug.cxx:102 src/waterfall/waterfall.cxx:2149 msgid "Modem" msgstr "Modem" @@ -1415,7 +1420,8 @@ msgstr "\tSygnaÅ‚ strojenia dla NN sek" #: src/misc/macroedit.cxx:167 -msgid "\tdelay xmt for NN sec" +#, fuzzy +msgid "\tdelay xmt for NN.n sec" msgstr "\topóznij Xmt dla NN sek" #: src/misc/macroedit.cxx:168 @@ -1543,55 +1549,55 @@ msgid "\tAnalysis CSV on,off,toggle" msgstr "\tAnaliza CSV wl,wyl,przelacz" -#: src/misc/macroedit.cxx:338 +#: src/misc/macroedit.cxx:339 msgid "Text file to insert" msgstr "Wstaw plik tekstowy" -#: src/misc/macroedit.cxx:348 +#: src/misc/macroedit.cxx:349 msgid "Test text file" msgstr "Test pliku tekstowego" -#: src/misc/macroedit.cxx:358 +#: src/misc/macroedit.cxx:359 msgid "MFSK image file" msgstr "Plik obrazu MFSK" -#: src/misc/macroedit.cxx:368 +#: src/misc/macroedit.cxx:369 msgid "Change to Macro file" msgstr "Zmien plik makro " -#: src/misc/macroedit.cxx:380 +#: src/misc/macroedit.cxx:381 msgid "Executable file to insert" msgstr "Wstaw plik exe" -#: src/misc/macroedit.cxx:411 +#: src/misc/macroedit.cxx:412 msgid "Macro Text" msgstr "Tekst makro" -#: src/misc/macroedit.cxx:416 +#: src/misc/macroedit.cxx:417 msgid "Select Tag" msgstr "Wybierz Tag" -#: src/misc/macroedit.cxx:428 +#: src/misc/macroedit.cxx:429 msgid "Macro Button Label" msgstr "Etykieta przycisku makro" -#: src/misc/macroedit.cxx:436 +#: src/misc/macroedit.cxx:437 msgid "Apply" msgstr "Zastosuj" -#: src/misc/macroedit.cxx:463 +#: src/misc/macroedit.cxx:464 msgid "Macro editor - " msgstr "Edytor makro - " -#: src/misc/macros.cxx:3258 +#: src/misc/macros.cxx:3373 msgid "Open macro file" msgstr "Otwórz plik makro" -#: src/misc/macros.cxx:3259 src/misc/macros.cxx:3298 +#: src/misc/macros.cxx:3374 src/misc/macros.cxx:3416 msgid "Fldigi macro definition file\t*.{mdf}" msgstr "Plik definicji makro Fldigi\t*.mdf" -#: src/misc/macros.cxx:3297 +#: src/misc/macros.cxx:3415 msgid "Save macro file" msgstr "Zapisz plik makro" @@ -1661,43 +1667,43 @@ msgid "Load" msgstr "Laduj" -#: src/waterfall/waterfall.cxx:1592 +#: src/waterfall/waterfall.cxx:1591 msgid "Waterfall / FFT / Scope" msgstr "Wodospad / FFT / Oscyloskop" -#: src/waterfall/waterfall.cxx:1602 +#: src/waterfall/waterfall.cxx:1601 msgid "Upper signal level (dB)" msgstr "Górny poziom sygnalu (dB)" -#: src/waterfall/waterfall.cxx:1613 +#: src/waterfall/waterfall.cxx:1612 msgid "Signal range (dB)" msgstr "Zakres sygnalu (dB)" -#: src/waterfall/waterfall.cxx:1619 +#: src/waterfall/waterfall.cxx:1618 msgid "Change waterfall scale" msgstr "Zmiana skali wodospadu" -#: src/waterfall/waterfall.cxx:1624 +#: src/waterfall/waterfall.cxx:1623 msgid "Slew display lower in frequency" msgstr "Wyswietl narastanie nizszych czÄ™stotliwosci" -#: src/waterfall/waterfall.cxx:1629 +#: src/waterfall/waterfall.cxx:1628 msgid "Center display on signal" msgstr "Centruj wyswietlacz na sygnale" -#: src/waterfall/waterfall.cxx:1634 +#: src/waterfall/waterfall.cxx:1633 msgid "Slew display higher in frequency" msgstr "Wyswietl narastanie wyzszych czÄ™stotliwosci" -#: src/waterfall/waterfall.cxx:1639 +#: src/waterfall/waterfall.cxx:1638 msgid "Waterfall drop speed" msgstr "Predkosc spadku wodospadu" -#: src/waterfall/waterfall.cxx:1649 +#: src/waterfall/waterfall.cxx:1648 msgid "Adjust cursor frequency" msgstr "Ustaw kursor czÄ™stotliwosci" -#: src/waterfall/waterfall.cxx:1654 +#: src/waterfall/waterfall.cxx:1653 msgid "" "Center in passband\n" "Right click to undo" @@ -1705,7 +1711,7 @@ "Centruj w pasmo przenoszenia\n" "Kliknij prawym przyciskiem myszy, aby cofnac" -#: src/waterfall/waterfall.cxx:1660 +#: src/waterfall/waterfall.cxx:1659 msgid "" "Store mode and frequency\n" "Right click for list" @@ -1713,31 +1719,31 @@ "Tryb magazynu i czÄ™stotliwosci\n" "Kliknij prawym przyciskiem myszy na liscie" -#: src/waterfall/waterfall.cxx:1670 +#: src/waterfall/waterfall.cxx:1669 msgid "Lock transmit frequency" msgstr "Blokowanie czÄ™stotliwosci nadawania" -#: src/waterfall/waterfall.cxx:1679 src/dialogs/confdialog.cxx:6332 +#: src/waterfall/waterfall.cxx:1678 src/dialogs/confdialog.cxx:6515 msgid "Reverse" msgstr "Odwróc" -#: src/waterfall/waterfall.cxx:1686 +#: src/waterfall/waterfall.cxx:1685 msgid "Transmit/Receive" msgstr "Nadawanie/Odbiór" -#: src/waterfall/waterfall.cxx:2148 +#: src/waterfall/waterfall.cxx:2147 msgid "AFC range or BW" msgstr "Zakres AFC lub BW" -#: src/waterfall/waterfall.cxx:2149 +#: src/waterfall/waterfall.cxx:2148 msgid "Signal search" msgstr "Szukaj sygnal" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Modem carrier" msgstr "Modem" -#: src/waterfall/waterfall.cxx:2150 +#: src/waterfall/waterfall.cxx:2149 msgid "Scroll" msgstr "Przewin" @@ -1818,7 +1824,7 @@ msgid "Test..." msgstr "Test..." -#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:479 +#: src/spot/notify.cxx:522 src/widgets/FTextView.cxx:483 #: src/widgets/flinput2.cxx:48 msgid "Select All" msgstr "Wybierz wszystko" @@ -1907,7 +1913,7 @@ msgid "QTH" msgstr "QTH" -#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:5900 +#: src/widgets/FTextRXTX.cxx:107 src/dialogs/confdialog.cxx:6083 #: src/logbook/lgbook.cxx:512 msgid "State" msgstr "Stan" @@ -1924,13 +1930,13 @@ msgid "RST(r)" msgstr "RST(r)" -#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:5906 +#: src/widgets/FTextRXTX.cxx:112 src/dialogs/confdialog.cxx:6089 #: src/logbook/lgbook.cxx:539 src/logbook/lgbook.cxx:924 #: src/logbook/lgbook.cxx:1111 msgid "Exchange In" msgstr "Wymiana odebrana" -#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:5831 +#: src/widgets/FTextRXTX.cxx:113 src/dialogs/confdialog.cxx:6014 msgid "Serial number" msgstr "Numer kontrolny" @@ -1954,12 +1960,12 @@ msgid "Last QSO" msgstr "Ostatnie QSO" -#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7360 +#: src/widgets/FTextRXTX.cxx:763 src/dialogs/confdialog.cxx:7543 msgid "Transmit" msgstr "Nadawanie" -#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7235 -#: src/dialogs/confdialog.cxx:8699 +#: src/widgets/FTextRXTX.cxx:764 src/dialogs/confdialog.cxx:7418 +#: src/dialogs/confdialog.cxx:8993 msgid "Receive" msgstr "Odbiór" @@ -1979,28 +1985,28 @@ msgid "Save text as" msgstr "Zapisz tekst jako" -#: src/widgets/FTextView.cxx:477 src/widgets/FTextView.cxx:643 +#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 #: src/widgets/flinput2.cxx:44 msgid "Copy" msgstr "Kopiuj" -#: src/widgets/FTextView.cxx:480 +#: src/widgets/FTextView.cxx:484 msgid "Save as..." msgstr "Zapisz jako..." -#: src/widgets/FTextView.cxx:481 src/widgets/FTextView.cxx:647 +#: src/widgets/FTextView.cxx:485 src/widgets/FTextView.cxx:651 msgid "Word wrap" msgstr "Zawijanie wierszy" -#: src/widgets/FTextView.cxx:642 src/widgets/flinput2.cxx:43 +#: src/widgets/FTextView.cxx:646 src/widgets/flinput2.cxx:43 msgid "Cut" msgstr "Wytnij" -#: src/widgets/FTextView.cxx:644 src/widgets/flinput2.cxx:45 +#: src/widgets/FTextView.cxx:648 src/widgets/flinput2.cxx:45 msgid "Paste" msgstr "Wklej" -#: src/widgets/FTextView.cxx:646 +#: src/widgets/FTextView.cxx:650 msgid "Insert file..." msgstr "Wstaw plik..." @@ -2243,117 +2249,117 @@ msgid "# Created: %s\n" msgstr "" -#: src/dialogs/confdialog.cxx:5000 src/dialogs/confdialog.cxx:10854 -#: src/dialogs/confdialog.cxx:10899 +#: src/dialogs/confdialog.cxx:5183 src/dialogs/confdialog.cxx:11149 +#: src/dialogs/confdialog.cxx:11194 msgid "Show" msgstr "Pokaz" -#: src/dialogs/confdialog.cxx:5000 +#: src/dialogs/confdialog.cxx:5183 msgid "Hide" msgstr "Ukryj" -#: src/dialogs/confdialog.cxx:5519 +#: src/dialogs/confdialog.cxx:5702 msgid "Fldigi configuration" msgstr "Konfiguracja" -#: src/dialogs/confdialog.cxx:5529 src/dialogs/confdialog.cxx:10973 +#: src/dialogs/confdialog.cxx:5712 src/dialogs/confdialog.cxx:11268 msgid "Operator information" msgstr "Operator - informacje" -#: src/dialogs/confdialog.cxx:5532 +#: src/dialogs/confdialog.cxx:5715 msgid "Station" msgstr "Stacja" -#: src/dialogs/confdialog.cxx:5535 +#: src/dialogs/confdialog.cxx:5718 msgid "Callsign:" msgstr "Znak stacji:" -#: src/dialogs/confdialog.cxx:5536 +#: src/dialogs/confdialog.cxx:5719 msgid "Operators callsign" msgstr "Operatorzy stacji" -#: src/dialogs/confdialog.cxx:5549 +#: src/dialogs/confdialog.cxx:5732 msgid "Name:" msgstr "ImiÄ™:" -#: src/dialogs/confdialog.cxx:5550 +#: src/dialogs/confdialog.cxx:5733 msgid "Operators name" msgstr "Imiona operatorów" -#: src/dialogs/confdialog.cxx:5563 +#: src/dialogs/confdialog.cxx:5746 msgid "QTH:" msgstr "QTH:" -#: src/dialogs/confdialog.cxx:5564 +#: src/dialogs/confdialog.cxx:5747 msgid "Operators QTH" msgstr "QTH operatorów" -#: src/dialogs/confdialog.cxx:5577 +#: src/dialogs/confdialog.cxx:5760 msgid "Locator:" msgstr "Lokator:" -#: src/dialogs/confdialog.cxx:5578 +#: src/dialogs/confdialog.cxx:5761 msgid "Maidenhead locator as in EM64qv" msgstr "Lokator na przykÅ‚ad JO93xq" -#: src/dialogs/confdialog.cxx:5593 +#: src/dialogs/confdialog.cxx:5776 msgid "Antenna:" msgstr "Antena:" -#: src/dialogs/confdialog.cxx:5594 +#: src/dialogs/confdialog.cxx:5777 msgid "Short description of antenna" msgstr "Krótki opis anteny" -#: src/dialogs/confdialog.cxx:5607 +#: src/dialogs/confdialog.cxx:5790 msgid "Test Signal - Do NOT use with transmitter" msgstr "Sygnal testowy - nie uzywaj z nadajnikiem" -#: src/dialogs/confdialog.cxx:5611 +#: src/dialogs/confdialog.cxx:5794 msgid "Noise on" msgstr "Poziom halasu" -#: src/dialogs/confdialog.cxx:5616 +#: src/dialogs/confdialog.cxx:5799 msgid "dB" msgstr "dB" -#: src/dialogs/confdialog.cxx:5633 +#: src/dialogs/confdialog.cxx:5816 #, fuzzy msgid "freq-offset" msgstr "TX offset" -#: src/dialogs/confdialog.cxx:5634 +#: src/dialogs/confdialog.cxx:5817 msgid "ONLY FOR TESTING !" msgstr "" -#: src/dialogs/confdialog.cxx:5640 +#: src/dialogs/confdialog.cxx:5823 msgid "Offset on" msgstr "" -#: src/dialogs/confdialog.cxx:5647 +#: src/dialogs/confdialog.cxx:5830 msgid "UI" msgstr "IU" -#: src/dialogs/confdialog.cxx:5652 +#: src/dialogs/confdialog.cxx:5835 msgid "Browser" msgstr "PrzeglÄ…darka" -#: src/dialogs/confdialog.cxx:5653 +#: src/dialogs/confdialog.cxx:5836 msgid "User Interface - Browser" msgstr "Interfejs uzytkownika - PrzeglÄ…darka" -#: src/dialogs/confdialog.cxx:5657 +#: src/dialogs/confdialog.cxx:5840 msgid "Channels, first channel starts at waterfall lower limit" msgstr "KanaÅ‚y, pierwszy kanal startuje w dolnej granicy wodospadu" -#: src/dialogs/confdialog.cxx:5658 +#: src/dialogs/confdialog.cxx:5841 msgid "Change # of psk viewer channels" msgstr "Zmiana # podglÄ…du kanalów PSK" -#: src/dialogs/confdialog.cxx:5675 +#: src/dialogs/confdialog.cxx:5858 msgid "Inactivity timeout" msgstr "Limit czasu nieaktywnosci" -#: src/dialogs/confdialog.cxx:5676 +#: src/dialogs/confdialog.cxx:5859 msgid "" "Clear channel text after\n" "# seconds of inactivity" @@ -2361,47 +2367,47 @@ "Skasuj tekst kanalu po\n" "# sekund bezczynnosci" -#: src/dialogs/confdialog.cxx:5692 +#: src/dialogs/confdialog.cxx:5875 msgid "Channel label" msgstr "Etykieta kanalu" -#: src/dialogs/confdialog.cxx:5693 +#: src/dialogs/confdialog.cxx:5876 msgid "Appearance of label on each channel" msgstr "Wyglad etykiety na kazdym kanale" -#: src/dialogs/confdialog.cxx:5704 +#: src/dialogs/confdialog.cxx:5887 msgid "Audio frequency" msgstr "Czestotliwosc audio" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Radio frequency" msgstr "Czestotliwosc RF" -#: src/dialogs/confdialog.cxx:5705 +#: src/dialogs/confdialog.cxx:5888 msgid "Channel number" msgstr "Numer kanalu" -#: src/dialogs/confdialog.cxx:5710 src/dialogs/confdialog.cxx:6992 +#: src/dialogs/confdialog.cxx:5893 src/dialogs/confdialog.cxx:7175 msgid "Font..." msgstr "Czcionka" -#: src/dialogs/confdialog.cxx:5711 +#: src/dialogs/confdialog.cxx:5894 msgid "select browser font" msgstr "Wybierz czcionke przegladarki" -#: src/dialogs/confdialog.cxx:5714 +#: src/dialogs/confdialog.cxx:5897 msgid "Fixed Intervals" msgstr "W odstÄ™pach czasu" -#: src/dialogs/confdialog.cxx:5715 +#: src/dialogs/confdialog.cxx:5898 msgid "Force channel spacing to even 100 Hz increments" msgstr "Odstep kanalów do 100 Hz " -#: src/dialogs/confdialog.cxx:5722 +#: src/dialogs/confdialog.cxx:5905 msgid "Continuous scrolling" msgstr "CiÄ…gle przewijanie" -#: src/dialogs/confdialog.cxx:5723 +#: src/dialogs/confdialog.cxx:5906 msgid "" "ON - Marquee style\n" "OFF - Clear & restart" @@ -2409,454 +2415,454 @@ "Wl - Styl marquee\n" "Wyl - Wyczysc & restart" -#: src/dialogs/confdialog.cxx:5728 +#: src/dialogs/confdialog.cxx:5911 msgid "Lowest freq on bottom of viewer" msgstr "Najnizsza czÄ™stotliwosc na dole przeglÄ…darki" -#: src/dialogs/confdialog.cxx:5729 +#: src/dialogs/confdialog.cxx:5912 msgid "Change positions of low to high channels" msgstr "Zmiana pozycji z niskiego do wysokiego kanalu" -#: src/dialogs/confdialog.cxx:5734 +#: src/dialogs/confdialog.cxx:5917 msgid "Play back history when active channel selected" msgstr "Odtwarzaj historie, gdy wybrano aktywny kanal " -#: src/dialogs/confdialog.cxx:5735 +#: src/dialogs/confdialog.cxx:5918 msgid "Audio stream history decoded on selected signal" msgstr "Historia strumienia audio zdekodowanego na wybranym sygnale" -#: src/dialogs/confdialog.cxx:5740 +#: src/dialogs/confdialog.cxx:5923 msgid "Detection Level" msgstr "Poziom detekcji" -#: src/dialogs/confdialog.cxx:5742 +#: src/dialogs/confdialog.cxx:5925 msgid "Backgnd" msgstr "Tlo" -#: src/dialogs/confdialog.cxx:5743 +#: src/dialogs/confdialog.cxx:5926 msgid "Background color of signal viewer squelch control" msgstr "Kolor tla podglÄ…du blokady szumów" -#: src/dialogs/confdialog.cxx:5748 +#: src/dialogs/confdialog.cxx:5931 msgid "Button" msgstr "Przycisk" -#: src/dialogs/confdialog.cxx:5749 +#: src/dialogs/confdialog.cxx:5932 msgid "Slider hilite color of signal viewer squelch control" msgstr "Kolor suwaka blokady szumów" -#: src/dialogs/confdialog.cxx:5756 +#: src/dialogs/confdialog.cxx:5939 msgid "Browser Line Colors" msgstr "Kolory linii przeglÄ…darki" -#: src/dialogs/confdialog.cxx:5758 +#: src/dialogs/confdialog.cxx:5941 msgid "HiLite 1" msgstr "" -#: src/dialogs/confdialog.cxx:5759 +#: src/dialogs/confdialog.cxx:5942 msgid "PSK/RTTY Viewer HiLite Color 1" msgstr "PSK/RTTY PrzeglÄ…darka HiLite Kolor 1" -#: src/dialogs/confdialog.cxx:5764 +#: src/dialogs/confdialog.cxx:5947 msgid "HiLite 2" msgstr "" -#: src/dialogs/confdialog.cxx:5765 +#: src/dialogs/confdialog.cxx:5948 msgid "PSK/RTTY Viewer HiLite Color 2" msgstr "PSK/RTTY PrzeglÄ…darka HiLite Kolor 2" -#: src/dialogs/confdialog.cxx:5770 +#: src/dialogs/confdialog.cxx:5953 msgid "Even" msgstr "Parzyste" -#: src/dialogs/confdialog.cxx:5771 +#: src/dialogs/confdialog.cxx:5954 msgid "Even lines" msgstr "Parzyste linie" -#: src/dialogs/confdialog.cxx:5776 +#: src/dialogs/confdialog.cxx:5959 msgid "Odd" msgstr "Nie parzyste" -#: src/dialogs/confdialog.cxx:5777 +#: src/dialogs/confdialog.cxx:5960 msgid "Odd lines" msgstr "Nieparzyste linie" -#: src/dialogs/confdialog.cxx:5783 +#: src/dialogs/confdialog.cxx:5966 msgid "Select line" msgstr "Wybierz linie" -#: src/dialogs/confdialog.cxx:5795 +#: src/dialogs/confdialog.cxx:5978 msgid "User Interface - Contest" msgstr "Interfejs uzytkownika -Zawody" -#: src/dialogs/confdialog.cxx:5797 +#: src/dialogs/confdialog.cxx:5980 msgid "Exchanges" msgstr "Wymiana" -#: src/dialogs/confdialog.cxx:5800 +#: src/dialogs/confdialog.cxx:5983 msgid "Send:" msgstr "Wyslij:" -#: src/dialogs/confdialog.cxx:5802 src/logbook/lgbook.cxx:542 +#: src/dialogs/confdialog.cxx:5985 src/logbook/lgbook.cxx:542 #: src/logbook/lgbook.cxx:900 src/logbook/lgbook.cxx:1115 msgid "Exchange Out" msgstr "Wymiana wyslana" -#: src/dialogs/confdialog.cxx:5803 +#: src/dialogs/confdialog.cxx:5986 msgid "free form exchange" msgstr "Swobodna forma wymiany" -#: src/dialogs/confdialog.cxx:5817 +#: src/dialogs/confdialog.cxx:6000 #, fuzzy msgid "RST always 599/59" msgstr "RST zawsze 599" -#: src/dialogs/confdialog.cxx:5818 +#: src/dialogs/confdialog.cxx:6001 #, fuzzy msgid "Force RST in/out to 599/59" msgstr "Wymuszaj RST odebr/wysl na 599" -#: src/dialogs/confdialog.cxx:5823 +#: src/dialogs/confdialog.cxx:6006 msgid "Send CW cut numbers" msgstr "Wyslij krótkie CW (5NN)" -#: src/dialogs/confdialog.cxx:5824 +#: src/dialogs/confdialog.cxx:6007 msgid "0 = T; 9 = N" msgstr "0 = T; 9 = N" -#: src/dialogs/confdialog.cxx:5834 +#: src/dialogs/confdialog.cxx:6017 msgid "Use leading zeros" msgstr "Uzyj zer" -#: src/dialogs/confdialog.cxx:5835 +#: src/dialogs/confdialog.cxx:6018 msgid "Insert leading zeros into Xmtd serial number" msgstr "Wstaw zero w nadawanym numerze kontrolnym" -#: src/dialogs/confdialog.cxx:5840 +#: src/dialogs/confdialog.cxx:6023 msgid "Start" msgstr "Start" -#: src/dialogs/confdialog.cxx:5841 +#: src/dialogs/confdialog.cxx:6024 msgid "Starting number" msgstr "Numer startowy" -#: src/dialogs/confdialog.cxx:5856 +#: src/dialogs/confdialog.cxx:6039 msgid "Digits" msgstr "Cyfry" -#: src/dialogs/confdialog.cxx:5857 +#: src/dialogs/confdialog.cxx:6040 msgid "Number of digits in serial number" msgstr "Liczba cyfr w numerze kontrolnym" -#: src/dialogs/confdialog.cxx:5873 src/dialogs/record_browse.cxx:51 +#: src/dialogs/confdialog.cxx:6056 src/dialogs/record_browse.cxx:51 msgid "Reset" msgstr "Resetuj" -#: src/dialogs/confdialog.cxx:5874 +#: src/dialogs/confdialog.cxx:6057 msgid "Initialize the QSO logging fields" msgstr "Inicjalizacja pól logowania QSO" -#: src/dialogs/confdialog.cxx:5879 +#: src/dialogs/confdialog.cxx:6062 msgid "Duplicate check, CALL plus" msgstr "Sprawdzaj duplikaty, Stacja plus" -#: src/dialogs/confdialog.cxx:5882 +#: src/dialogs/confdialog.cxx:6065 msgid "On/Off" msgstr "Wl/Wyl" -#: src/dialogs/confdialog.cxx:5883 +#: src/dialogs/confdialog.cxx:6066 msgid "Check for duplicates" msgstr "Szukaj duplikatów" -#: src/dialogs/confdialog.cxx:5888 src/dialogs/notifydialog.cxx:188 +#: src/dialogs/confdialog.cxx:6071 src/dialogs/notifydialog.cxx:188 #: src/logbook/lgbook.cxx:471 msgid "Band" msgstr "Pasmo" -#: src/dialogs/confdialog.cxx:5889 +#: src/dialogs/confdialog.cxx:6072 msgid "Bands must match" msgstr "Pasma muszÄ… byc zgodne" -#: src/dialogs/confdialog.cxx:5894 src/dialogs/notifydialog.cxx:191 +#: src/dialogs/confdialog.cxx:6077 src/dialogs/notifydialog.cxx:191 #: src/logbook/lgbook.cxx:474 src/logbook/lgbook.cxx:682 #: src/logbook/lgbook.cxx:1028 src/logbook/lgbook.cxx:1083 msgid "Mode" msgstr "Emisja" -#: src/dialogs/confdialog.cxx:5895 +#: src/dialogs/confdialog.cxx:6078 msgid "Mode must match" msgstr "Emisje muszÄ… byc zgodne" -#: src/dialogs/confdialog.cxx:5901 +#: src/dialogs/confdialog.cxx:6084 msgid "State must match" msgstr "Panstwo musi siÄ™ zgadzac" -#: src/dialogs/confdialog.cxx:5907 +#: src/dialogs/confdialog.cxx:6090 msgid "free form 1 must match" msgstr "darmowy formularz 1 musi byc zgodny" -#: src/dialogs/confdialog.cxx:5912 +#: src/dialogs/confdialog.cxx:6095 msgid "Time span over" msgstr "Okres ponad" -#: src/dialogs/confdialog.cxx:5913 +#: src/dialogs/confdialog.cxx:6096 msgid "QSO must not occur within a time period of" msgstr "QSO nie moze nastapic w okresie czasu" -#: src/dialogs/confdialog.cxx:5918 +#: src/dialogs/confdialog.cxx:6101 msgid "minutes" msgstr "minut" -#: src/dialogs/confdialog.cxx:5919 +#: src/dialogs/confdialog.cxx:6102 msgid "Enter time span in minutes" msgstr "Wpisz zakres czasu w minutach" -#: src/dialogs/confdialog.cxx:5935 +#: src/dialogs/confdialog.cxx:6118 msgid "Dup Color" msgstr "Kolor duplikatu" -#: src/dialogs/confdialog.cxx:5936 +#: src/dialogs/confdialog.cxx:6119 msgid "Left click to select dup color" msgstr "Kliknij lewym przyciskiem myszy, aby wybrac kolor duplikatu" -#: src/dialogs/confdialog.cxx:5948 src/dialogs/confdialog.cxx:7232 -#: src/dialogs/confdialog.cxx:8399 src/dialogs/confdialog.cxx:10337 +#: src/dialogs/confdialog.cxx:6131 src/dialogs/confdialog.cxx:7415 +#: src/dialogs/confdialog.cxx:8693 src/dialogs/confdialog.cxx:10631 msgid "General" msgstr "Ogólne" -#: src/dialogs/confdialog.cxx:5949 +#: src/dialogs/confdialog.cxx:6132 msgid "User Interface - General" msgstr "Interfejs uzytkownika- Ogólne" -#: src/dialogs/confdialog.cxx:5953 +#: src/dialogs/confdialog.cxx:6136 msgid "Show tooltips" msgstr "Pokaz podpowiedzi" -#: src/dialogs/confdialog.cxx:5954 +#: src/dialogs/confdialog.cxx:6137 msgid "Enable / disable tooltips" msgstr "Aktywuj / deaktywuj podpowiedzi" -#: src/dialogs/confdialog.cxx:5960 +#: src/dialogs/confdialog.cxx:6143 msgid "Show menu icons" msgstr "Pokaz ikony menu" -#: src/dialogs/confdialog.cxx:5961 +#: src/dialogs/confdialog.cxx:6144 msgid "Enable / disable icons on menus" msgstr "Aktywuj / deaktywuj ikony w menu" -#: src/dialogs/confdialog.cxx:5966 +#: src/dialogs/confdialog.cxx:6149 msgid "UI scheme" msgstr "UI schemat" -#: src/dialogs/confdialog.cxx:5967 +#: src/dialogs/confdialog.cxx:6150 msgid "Change application look and feel" msgstr "Zmien wyglÄ…d aplikacji" -#: src/dialogs/confdialog.cxx:5985 +#: src/dialogs/confdialog.cxx:6168 msgid "Visible modes" msgstr "Widoczne emisje" -#: src/dialogs/confdialog.cxx:5986 +#: src/dialogs/confdialog.cxx:6169 msgid "Select modes for menu access" msgstr "Wybierz tryb dostÄ™pu do menu" -#: src/dialogs/confdialog.cxx:5989 +#: src/dialogs/confdialog.cxx:6172 msgid "UI language" msgstr "UI jÄ™zyk" -#: src/dialogs/confdialog.cxx:5990 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:6173 src/dialogs/confdialog.cxx:7321 msgid "Changes take effect on next program startup" msgstr "Zmiany sÄ… uwzglÄ™dniane przy nastÄ™pnym uruchomieniu programu" -#: src/dialogs/confdialog.cxx:6009 +#: src/dialogs/confdialog.cxx:6192 msgid "Print CW / RTTY / THROB / CONTESTIA in lowercase" msgstr "Drukuj CW / RTTY / THROB / CONTESTIA malymi literami" -#: src/dialogs/confdialog.cxx:6019 +#: src/dialogs/confdialog.cxx:6202 msgid "Transmit all text in lower case" msgstr "Nadaj tekst malymi literami" -#: src/dialogs/confdialog.cxx:6026 +#: src/dialogs/confdialog.cxx:6209 msgid "Exit prompts" msgstr "Zamknij podpowiedzi " -#: src/dialogs/confdialog.cxx:6029 +#: src/dialogs/confdialog.cxx:6212 msgid "Prompt to save Configuration" msgstr "Monituj o zapisanie konfiguracji" -#: src/dialogs/confdialog.cxx:6034 +#: src/dialogs/confdialog.cxx:6217 msgid "Prompt to save macro file" msgstr "Monituj o zapisanie pliku makro" -#: src/dialogs/confdialog.cxx:6035 src/dialogs/confdialog.cxx:6314 +#: src/dialogs/confdialog.cxx:6218 src/dialogs/confdialog.cxx:6497 msgid "Write current macro set on program exit" msgstr "Napisz aktualny zestaw makro na wyjsciu programu" -#: src/dialogs/confdialog.cxx:6040 +#: src/dialogs/confdialog.cxx:6223 msgid "Prompt to save log" msgstr "Monituj o zapisanie dziennika" -#: src/dialogs/confdialog.cxx:6041 src/dialogs/confdialog.cxx:6072 +#: src/dialogs/confdialog.cxx:6224 src/dialogs/confdialog.cxx:6255 msgid "Bug me about saving log entries" msgstr "Info o bledach wpisu dziennika" -#: src/dialogs/confdialog.cxx:6046 +#: src/dialogs/confdialog.cxx:6229 msgid "Confirm exit" msgstr "Zastosuj / zamknij" -#: src/dialogs/confdialog.cxx:6053 +#: src/dialogs/confdialog.cxx:6236 msgid "Check for updates" msgstr "Sprawdz uaktualnienie" -#: src/dialogs/confdialog.cxx:6056 +#: src/dialogs/confdialog.cxx:6239 msgid "Check for updates when starting program" msgstr "Sprawdz aktualizacje podczas startu programu" -#: src/dialogs/confdialog.cxx:6065 src/dialogs/confdialog.cxx:6582 +#: src/dialogs/confdialog.cxx:6248 src/dialogs/confdialog.cxx:6765 msgid "Log" msgstr "Dziennik" -#: src/dialogs/confdialog.cxx:6066 +#: src/dialogs/confdialog.cxx:6249 msgid "User Interface - Logging" msgstr "Interfejs uzytkownika- Dziennik" -#: src/dialogs/confdialog.cxx:6068 +#: src/dialogs/confdialog.cxx:6251 msgid "QSO logging" msgstr "Zapis QSO " -#: src/dialogs/confdialog.cxx:6071 +#: src/dialogs/confdialog.cxx:6254 msgid "Prompt to save log on exit" msgstr "Monituj o zapis dziennika przy wyjsciu" -#: src/dialogs/confdialog.cxx:6077 +#: src/dialogs/confdialog.cxx:6260 msgid "Clear on save" msgstr "Wyczysc przy zapisie" -#: src/dialogs/confdialog.cxx:6078 +#: src/dialogs/confdialog.cxx:6261 msgid "Clear log entries after saving or using macro " msgstr "Zeruj wpisy po zapisie lub za pomocÄ… makra " -#: src/dialogs/confdialog.cxx:6083 +#: src/dialogs/confdialog.cxx:6266 msgid "Convert callsign to upper case" msgstr "Konwertuj znak stacji na wielkie litery" -#: src/dialogs/confdialog.cxx:6084 +#: src/dialogs/confdialog.cxx:6267 msgid "Force callsign field to UPPERCASE" msgstr "Wymuszaj wielkie litery w polu znak stacji" -#: src/dialogs/confdialog.cxx:6089 +#: src/dialogs/confdialog.cxx:6272 msgid "Auto-fill Country and Azimuth" msgstr "Automatycznie wstaw Kraj i Azymut" -#: src/dialogs/confdialog.cxx:6090 +#: src/dialogs/confdialog.cxx:6273 msgid "Fill in Country / Azimuth using cty.dat information" msgstr "WypeÅ‚nij Kraj / Azymut za pomocÄ… info cty.dat" -#: src/dialogs/confdialog.cxx:6095 +#: src/dialogs/confdialog.cxx:6278 msgid "Sort by Date/Time OFF" msgstr "Sortuj wedÅ‚ug Daty/czasu zakonczenia" -#: src/dialogs/confdialog.cxx:6096 +#: src/dialogs/confdialog.cxx:6279 msgid "Sort by date/time OFF - effects all ADIF/Cabrillo reports" msgstr "Sortuj wedÅ‚ug daty i czasu zak. - wszystkie raporty ADIF/ Cabrillo" -#: src/dialogs/confdialog.cxx:6101 +#: src/dialogs/confdialog.cxx:6284 msgid "Date time ON == OFF" msgstr "Data czas WL== WYL" -#: src/dialogs/confdialog.cxx:6102 +#: src/dialogs/confdialog.cxx:6285 msgid "Force date/time ON == date/time OFF" msgstr "Ustaw data/czas startu == data/czas zakonczenia" -#: src/dialogs/confdialog.cxx:6107 +#: src/dialogs/confdialog.cxx:6290 #, fuzzy msgid "Default RST in to 599/59" msgstr "RST domyslny to 599" -#: src/dialogs/confdialog.cxx:6108 +#: src/dialogs/confdialog.cxx:6291 #, fuzzy msgid "Clear log controls sets RST in to 599/59" msgstr "Wyczysc log sterowania i ustaw RST na 599" -#: src/dialogs/confdialog.cxx:6113 +#: src/dialogs/confdialog.cxx:6296 #, fuzzy msgid "Default RST out to 599/59" msgstr "Domyslnie nadaj RST - 599" -#: src/dialogs/confdialog.cxx:6114 +#: src/dialogs/confdialog.cxx:6297 #, fuzzy msgid "Clear log controls sets RST out to 599/59" msgstr "Wyczysc log i ustaw RST na 599" -#: src/dialogs/confdialog.cxx:6119 +#: src/dialogs/confdialog.cxx:6302 msgid "cty.dat folder" msgstr "Folder cty.dat" -#: src/dialogs/confdialog.cxx:6120 +#: src/dialogs/confdialog.cxx:6303 msgid "Enter full path-name for cty.dat folder" msgstr "Wpisz peÅ‚nÄ… sciezkÄ™, folderu cty.dat" -#: src/dialogs/confdialog.cxx:6133 +#: src/dialogs/confdialog.cxx:6316 msgid "Browse" msgstr "PrzeglÄ…daj" -#: src/dialogs/confdialog.cxx:6134 +#: src/dialogs/confdialog.cxx:6317 msgid "Locate cty.dat file" msgstr "Zlokalizuj plik cty.dat" -#: src/dialogs/confdialog.cxx:6137 src/dialogs/confdialog.cxx:6599 -#: src/dialogs/confdialog.cxx:6619 src/dialogs/confdialog.cxx:7384 -#: src/dialogs/confdialog.cxx:11234 src/dialogs/confdialog.cxx:11371 -#: src/dialogs/confdialog.cxx:11389 src/dialogs/confdialog.cxx:11437 -#: src/dialogs/confdialog.cxx:11503 +#: src/dialogs/confdialog.cxx:6320 src/dialogs/confdialog.cxx:6782 +#: src/dialogs/confdialog.cxx:6802 src/dialogs/confdialog.cxx:7567 +#: src/dialogs/confdialog.cxx:11529 src/dialogs/confdialog.cxx:11666 +#: src/dialogs/confdialog.cxx:11684 src/dialogs/confdialog.cxx:11732 +#: src/dialogs/confdialog.cxx:11798 msgid "Default" msgstr "Domyslnie" -#: src/dialogs/confdialog.cxx:6138 +#: src/dialogs/confdialog.cxx:6321 msgid "Restore cty.dat default folder" msgstr "Domyslny folder cty.dat" -#: src/dialogs/confdialog.cxx:6141 +#: src/dialogs/confdialog.cxx:6324 msgid "Reload" msgstr "Przeladuj" -#: src/dialogs/confdialog.cxx:6142 +#: src/dialogs/confdialog.cxx:6325 msgid "Reload cty.dat" msgstr "Przeladuj cty.dat" -#: src/dialogs/confdialog.cxx:6145 +#: src/dialogs/confdialog.cxx:6328 msgid "Transmit Power" msgstr "Moc TX" -#: src/dialogs/confdialog.cxx:6146 +#: src/dialogs/confdialog.cxx:6329 msgid "Tx power used for logbook entries" msgstr "Moc nadajnika wykorzystywana do zapisu w logu" -#: src/dialogs/confdialog.cxx:6162 +#: src/dialogs/confdialog.cxx:6345 msgid "Rx Text" msgstr "Tekst RX" -#: src/dialogs/confdialog.cxx:6165 +#: src/dialogs/confdialog.cxx:6348 msgid "Single-click to capture" msgstr "Kliknij, aby uchwycic" -#: src/dialogs/confdialog.cxx:6166 src/dialogs/confdialog.cxx:6195 +#: src/dialogs/confdialog.cxx:6349 src/dialogs/confdialog.cxx:6378 msgid "Enable for single click capure of text in Rx panel" msgstr "Aktywuj jedno klikniecie - zaznaczenie tekstu w panelu Rx" -#: src/dialogs/confdialog.cxx:6171 +#: src/dialogs/confdialog.cxx:6354 msgid "callsign tooltips in received text" msgstr "Znak podpowiedzi w otrzymanym tekscie" -#: src/dialogs/confdialog.cxx:6172 +#: src/dialogs/confdialog.cxx:6355 msgid "Popup info after a 2 second hover on a callsign" msgstr "Informacje Popup po 2 sek po najechaniu na znak" -#: src/dialogs/confdialog.cxx:6177 +#: src/dialogs/confdialog.cxx:6360 msgid "Word delimiters" msgstr "SÅ‚owa ograniczniki " -#: src/dialogs/confdialog.cxx:6178 +#: src/dialogs/confdialog.cxx:6361 msgid "" "RX text QSO data entry is bounded by the non-word characters\n" "defined here. Tab and newline are automatically included." @@ -2864,40 +2870,40 @@ "RX tekst QSO wprowadzanie danych jest ograniczone przez znaki nie-sÅ‚owa\n" "zdefiniowane tutaj. Tabulator i nowa linia sÄ… automatycznie dolaczane" -#: src/dialogs/confdialog.cxx:6194 +#: src/dialogs/confdialog.cxx:6377 msgid "US units of distance (QRB)" msgstr "" -#: src/dialogs/confdialog.cxx:6205 +#: src/dialogs/confdialog.cxx:6388 msgid "User Interface - Macros" msgstr "Interfejs uzytkownika - Makra" -#: src/dialogs/confdialog.cxx:6209 +#: src/dialogs/confdialog.cxx:6392 msgid "Mouse wheel active on macro buttons" msgstr "Kółko myszy dziaÅ‚a na przyciski makro " -#: src/dialogs/confdialog.cxx:6210 +#: src/dialogs/confdialog.cxx:6393 msgid "enable mouse wheel control of macro bar" msgstr "wlacz sterowanie kółkiem myszy na pasku makro" -#: src/dialogs/confdialog.cxx:6217 +#: src/dialogs/confdialog.cxx:6400 msgid "Number and position of macro bars" msgstr "Liczba i pozycja pasków makro" -#: src/dialogs/confdialog.cxx:6220 +#: src/dialogs/confdialog.cxx:6403 msgid "Button Height" msgstr "Rozmiar Przycisku" -#: src/dialogs/confdialog.cxx:6221 +#: src/dialogs/confdialog.cxx:6404 #, fuzzy msgid "Height of macro bar" msgstr "Liczba i pozycja pasków makro" -#: src/dialogs/confdialog.cxx:6231 +#: src/dialogs/confdialog.cxx:6414 msgid "One above Rx/Tx" msgstr "Rx/Tx powyzej" -#: src/dialogs/confdialog.cxx:6232 +#: src/dialogs/confdialog.cxx:6415 msgid "" "Single macro bar below logging panel\n" "variable height" @@ -2905,59 +2911,59 @@ "Pojedyncze makro panelu logowania poniżej paska\n" "zmienna wysokosc" -#: src/dialogs/confdialog.cxx:6237 +#: src/dialogs/confdialog.cxx:6420 msgid "One above waterfall" msgstr "Powyzej wodospadu" -#: src/dialogs/confdialog.cxx:6242 +#: src/dialogs/confdialog.cxx:6425 msgid "One below waterfall" msgstr "Ponizej wodospadu" -#: src/dialogs/confdialog.cxx:6247 +#: src/dialogs/confdialog.cxx:6430 msgid "Two scheme 1" msgstr "Schemat 1" -#: src/dialogs/confdialog.cxx:6252 +#: src/dialogs/confdialog.cxx:6435 msgid "Two scheme 3" msgstr "Schemat 3" -#: src/dialogs/confdialog.cxx:6257 +#: src/dialogs/confdialog.cxx:6440 msgid "Two scheme 5" msgstr "Schemat 5" -#: src/dialogs/confdialog.cxx:6262 +#: src/dialogs/confdialog.cxx:6445 msgid "Two scheme 7" msgstr "Schemat 7" -#: src/dialogs/confdialog.cxx:6267 +#: src/dialogs/confdialog.cxx:6450 msgid "Two scheme 9" msgstr "Schemat 9" -#: src/dialogs/confdialog.cxx:6272 +#: src/dialogs/confdialog.cxx:6455 msgid "Two scheme 2" msgstr "Schemat 2" -#: src/dialogs/confdialog.cxx:6277 +#: src/dialogs/confdialog.cxx:6460 msgid "Two scheme 4" msgstr "Schemat 4" -#: src/dialogs/confdialog.cxx:6282 +#: src/dialogs/confdialog.cxx:6465 msgid "Two scheme 6" msgstr "Schemat 6" -#: src/dialogs/confdialog.cxx:6287 +#: src/dialogs/confdialog.cxx:6470 msgid "Two scheme 8" msgstr "Schemat 8" -#: src/dialogs/confdialog.cxx:6292 +#: src/dialogs/confdialog.cxx:6475 msgid "Two scheme 10" msgstr "Schemat 10" -#: src/dialogs/confdialog.cxx:6301 +#: src/dialogs/confdialog.cxx:6484 msgid "Load last used macro file on startup" msgstr "ZaÅ‚aduj na starcie ostatnio otworzone pliki makro " -#: src/dialogs/confdialog.cxx:6302 +#: src/dialogs/confdialog.cxx:6485 msgid "" "ON - use last set of macros\n" "OFF - use default set" @@ -2965,144 +2971,144 @@ "WL - wykorzystaj ostatni zestaw makr\n" "WYL - uzywaj zestawu domyslnego" -#: src/dialogs/confdialog.cxx:6307 +#: src/dialogs/confdialog.cxx:6490 msgid "Display macro filename on startup" msgstr "Wyswietl nazwe makra przy starcie" -#: src/dialogs/confdialog.cxx:6308 +#: src/dialogs/confdialog.cxx:6491 msgid "The filename is written to the RX text area" msgstr "Nazwy pliku sÄ… zapisywane w obszarze tekstu RX" -#: src/dialogs/confdialog.cxx:6313 +#: src/dialogs/confdialog.cxx:6496 msgid "Prompt to save macro file when closing" msgstr "Monituj o zapisanie pliku przy zamykaniu makro" -#: src/dialogs/confdialog.cxx:6323 +#: src/dialogs/confdialog.cxx:6506 msgid "WF Ctrls" msgstr "Wodospad" -#: src/dialogs/confdialog.cxx:6324 +#: src/dialogs/confdialog.cxx:6507 msgid "User Interface - Waterfall controls" msgstr "Interfejs uzytkownika - Ustawienia Wodospadu" -#: src/dialogs/confdialog.cxx:6328 +#: src/dialogs/confdialog.cxx:6511 msgid "Enable check box to show each respective operator control" msgstr "Wlacz pole wyboru, by pokazac mozliwe sterowanie" -#: src/dialogs/confdialog.cxx:6338 +#: src/dialogs/confdialog.cxx:6521 msgid "WF Magnification" msgstr "Powieksz wodospad" -#: src/dialogs/confdialog.cxx:6344 +#: src/dialogs/confdialog.cxx:6527 msgid "WF carrier" msgstr "Nosnik wodospadu" -#: src/dialogs/confdialog.cxx:6350 +#: src/dialogs/confdialog.cxx:6533 msgid "WF Shift Controls" msgstr "Ustaw przesuniecie" -#: src/dialogs/confdialog.cxx:6356 +#: src/dialogs/confdialog.cxx:6539 msgid "WF ref level" msgstr "Poziom referencji wodospadu" -#: src/dialogs/confdialog.cxx:6362 +#: src/dialogs/confdialog.cxx:6545 msgid "WF drop rate" msgstr "Wskaznik transmisji " -#: src/dialogs/confdialog.cxx:6368 +#: src/dialogs/confdialog.cxx:6551 msgid "WF amp span" msgstr "Amplituda wodospadu" -#: src/dialogs/confdialog.cxx:6374 +#: src/dialogs/confdialog.cxx:6557 msgid "WF Store" msgstr "Zapis wodospadu" -#: src/dialogs/confdialog.cxx:6380 +#: src/dialogs/confdialog.cxx:6563 msgid "WF mode" msgstr "Wybór trybu wodospadu" -#: src/dialogs/confdialog.cxx:6386 +#: src/dialogs/confdialog.cxx:6569 msgid "QSY" msgstr "QSY" -#: src/dialogs/confdialog.cxx:6392 +#: src/dialogs/confdialog.cxx:6575 msgid "XMT lock" msgstr "Blokada Tx" -#: src/dialogs/confdialog.cxx:6398 +#: src/dialogs/confdialog.cxx:6581 msgid "Enable all" msgstr "Aktywuj" -#: src/dialogs/confdialog.cxx:6401 +#: src/dialogs/confdialog.cxx:6584 msgid "Disable all" msgstr "Deaktywuj" -#: src/dialogs/confdialog.cxx:6408 +#: src/dialogs/confdialog.cxx:6591 msgid "Clrs/Fnts" msgstr "Kolor/Czcionka" -#: src/dialogs/confdialog.cxx:6409 +#: src/dialogs/confdialog.cxx:6592 msgid "User Interface - Colors / Fonts" msgstr "Interfejs uzytkownika - Kolor / Czcionka" -#: src/dialogs/confdialog.cxx:6411 +#: src/dialogs/confdialog.cxx:6594 msgid "Rx/Tx" msgstr "Rx/Tx" -#: src/dialogs/confdialog.cxx:6412 +#: src/dialogs/confdialog.cxx:6595 msgid "Rx/Tx Character set" msgstr "Rx/Tx Zestaw znakow" -#: src/dialogs/confdialog.cxx:6413 +#: src/dialogs/confdialog.cxx:6596 msgid "Select Rx/Tx Character Set" msgstr "Wybierz zestaw znaków Rx/Tx " -#: src/dialogs/confdialog.cxx:6433 +#: src/dialogs/confdialog.cxx:6616 msgid "Rx bkgnd" msgstr "TÅ‚o Rx" -#: src/dialogs/confdialog.cxx:6436 +#: src/dialogs/confdialog.cxx:6619 msgid "Tx bkgnd" msgstr "TÅ‚o Tx" -#: src/dialogs/confdialog.cxx:6445 +#: src/dialogs/confdialog.cxx:6628 msgid "Rx font" msgstr "Czcionka Rx" -#: src/dialogs/confdialog.cxx:6448 +#: src/dialogs/confdialog.cxx:6631 msgid "Tx font" msgstr "Czcionka Tx" -#: src/dialogs/confdialog.cxx:6457 +#: src/dialogs/confdialog.cxx:6640 #, fuzzy msgid "Macro Edit Font" msgstr "Edytor makro - " -#: src/dialogs/confdialog.cxx:6460 +#: src/dialogs/confdialog.cxx:6643 msgid "Text Highlighting" msgstr "Podswietl tekst" -#: src/dialogs/confdialog.cxx:6463 +#: src/dialogs/confdialog.cxx:6646 src/dialogs/confdialog.cxx:8333 msgid "XMIT" msgstr "XMIT" -#: src/dialogs/confdialog.cxx:6464 +#: src/dialogs/confdialog.cxx:6647 msgid "Sent chars in Rx/Tx pane" msgstr "Wysylane znaki w panelu Rx/Tx" -#: src/dialogs/confdialog.cxx:6469 +#: src/dialogs/confdialog.cxx:6652 msgid "CTRL" msgstr "CTRL" -#: src/dialogs/confdialog.cxx:6470 +#: src/dialogs/confdialog.cxx:6653 msgid "Control chars in Rx/Tx pane" msgstr "Znaki kontrolne w panelu Rx/Tx " -#: src/dialogs/confdialog.cxx:6475 +#: src/dialogs/confdialog.cxx:6658 msgid "SKIP" msgstr "OPUSC" -#: src/dialogs/confdialog.cxx:6476 +#: src/dialogs/confdialog.cxx:6659 msgid "" "Skipped chars in Tx pane\n" "(Tx on/off in CW)" @@ -3110,219 +3116,219 @@ "PominiÄ™te znaki w panelu Tx\n" "(Tx wl./wyl. w CW)" -#: src/dialogs/confdialog.cxx:6481 +#: src/dialogs/confdialog.cxx:6664 msgid "ALTR" msgstr "ALTR" -#: src/dialogs/confdialog.cxx:6482 +#: src/dialogs/confdialog.cxx:6665 msgid "Alternate character color in Rx panelr" msgstr "Alternatywne kolory znaków w panelu Rx " -#: src/dialogs/confdialog.cxx:6487 +#: src/dialogs/confdialog.cxx:6670 msgid "SEL" msgstr "WYB" -#: src/dialogs/confdialog.cxx:6488 +#: src/dialogs/confdialog.cxx:6671 msgid "Selection background color in Rx Tx panels" msgstr "Kolor tla w panelach Tx/ Rx" -#: src/dialogs/confdialog.cxx:6493 src/dialogs/confdialog.cxx:6664 +#: src/dialogs/confdialog.cxx:6676 src/dialogs/confdialog.cxx:6847 msgid "System" msgstr "System" -#: src/dialogs/confdialog.cxx:6496 src/dialogs/confdialog.cxx:6651 -#: src/logbook/lgbook.cxx:563 +#: src/dialogs/confdialog.cxx:6679 src/dialogs/confdialog.cxx:6834 +#: src/dialogs/confdialog.cxx:8351 src/logbook/lgbook.cxx:563 msgid "Defaults" msgstr "Domyslnie" -#: src/dialogs/confdialog.cxx:6501 +#: src/dialogs/confdialog.cxx:6684 msgid "display Rx control chars as ascii string" msgstr "" -#: src/dialogs/confdialog.cxx:6508 +#: src/dialogs/confdialog.cxx:6691 msgid "FreqDisp / Meters" msgstr "Czestotl./Miernik" -#: src/dialogs/confdialog.cxx:6512 +#: src/dialogs/confdialog.cxx:6695 msgid "14070.150" msgstr "14070.150" -#: src/dialogs/confdialog.cxx:6521 src/dialogs/confdialog.cxx:6596 -#: src/dialogs/confdialog.cxx:6616 +#: src/dialogs/confdialog.cxx:6704 src/dialogs/confdialog.cxx:6779 +#: src/dialogs/confdialog.cxx:6799 msgid "Font" msgstr "Czcionka:" -#: src/dialogs/confdialog.cxx:6524 src/dialogs/confdialog.cxx:6538 -#: src/dialogs/confdialog.cxx:6552 src/dialogs/confdialog.cxx:6593 -#: src/dialogs/confdialog.cxx:6613 +#: src/dialogs/confdialog.cxx:6707 src/dialogs/confdialog.cxx:6721 +#: src/dialogs/confdialog.cxx:6735 src/dialogs/confdialog.cxx:6776 +#: src/dialogs/confdialog.cxx:6796 msgid "Bg Color" msgstr "Kolor tla" -#: src/dialogs/confdialog.cxx:6527 +#: src/dialogs/confdialog.cxx:6710 msgid "Digit Color" msgstr "Kolor cyfr" -#: src/dialogs/confdialog.cxx:6530 +#: src/dialogs/confdialog.cxx:6713 msgid "Sys Colors" msgstr "Kolor systemowy" -#: src/dialogs/confdialog.cxx:6535 +#: src/dialogs/confdialog.cxx:6718 msgid "S-meter" msgstr "S-metr" -#: src/dialogs/confdialog.cxx:6541 src/dialogs/confdialog.cxx:6555 +#: src/dialogs/confdialog.cxx:6724 src/dialogs/confdialog.cxx:6738 msgid "Scale Color" msgstr "Skala kolorów" -#: src/dialogs/confdialog.cxx:6544 src/dialogs/confdialog.cxx:6558 +#: src/dialogs/confdialog.cxx:6727 src/dialogs/confdialog.cxx:6741 msgid "Meter Color" msgstr "Kolor miernika" -#: src/dialogs/confdialog.cxx:6549 +#: src/dialogs/confdialog.cxx:6732 msgid "PWR-meter" msgstr "PWR- miernik" -#: src/dialogs/confdialog.cxx:6561 +#: src/dialogs/confdialog.cxx:6744 msgid "Power scale" msgstr "Skala mocy" -#: src/dialogs/confdialog.cxx:6562 src/dialogs/confdialog.cxx:7061 +#: src/dialogs/confdialog.cxx:6745 src/dialogs/confdialog.cxx:7244 msgid "Select the type of FFT prefilter" msgstr "Wybierz filtr wstÄ™pny typu FFT " -#: src/dialogs/confdialog.cxx:6573 +#: src/dialogs/confdialog.cxx:6756 msgid "25 W" msgstr "25 W" -#: src/dialogs/confdialog.cxx:6584 +#: src/dialogs/confdialog.cxx:6767 msgid "Logging Panel Controls" msgstr "Panel kontrolny Logu" -#: src/dialogs/confdialog.cxx:6604 +#: src/dialogs/confdialog.cxx:6787 msgid "Logbook Dialog" msgstr "Dziennik" -#: src/dialogs/confdialog.cxx:6626 +#: src/dialogs/confdialog.cxx:6809 msgid "F_keys" msgstr "F_klucz" -#: src/dialogs/confdialog.cxx:6628 +#: src/dialogs/confdialog.cxx:6811 msgid "Use colored buttons" msgstr "Stosuj kolorowe przyciski" -#: src/dialogs/confdialog.cxx:6633 +#: src/dialogs/confdialog.cxx:6816 msgid "Group 1" msgstr "Grupa 1" -#: src/dialogs/confdialog.cxx:6634 +#: src/dialogs/confdialog.cxx:6817 msgid "Background color for Function key group 1" msgstr "Kolor tla dla klawiszy funkcyjnych grupy 1" -#: src/dialogs/confdialog.cxx:6639 +#: src/dialogs/confdialog.cxx:6822 msgid "Group 2" msgstr "Grupa 2" -#: src/dialogs/confdialog.cxx:6640 +#: src/dialogs/confdialog.cxx:6823 msgid "Background color for Function key group 2" msgstr "Kolor tla dla klawiszy funkcyjnych grupy 2" -#: src/dialogs/confdialog.cxx:6645 +#: src/dialogs/confdialog.cxx:6828 msgid "Group 3" msgstr "Grupa 3" -#: src/dialogs/confdialog.cxx:6646 +#: src/dialogs/confdialog.cxx:6829 msgid "Background color for Function key group 3" msgstr "Kolor tla dla klawiszy funkcyjnych grupy 3" -#: src/dialogs/confdialog.cxx:6654 +#: src/dialogs/confdialog.cxx:6837 msgid "Font/Color" msgstr "Kolor /czcionki" -#: src/dialogs/confdialog.cxx:6659 +#: src/dialogs/confdialog.cxx:6842 msgid "Tabs" msgstr "Karty" -#: src/dialogs/confdialog.cxx:6661 +#: src/dialogs/confdialog.cxx:6844 msgid "Tab Color" msgstr "Kolor kart" -#: src/dialogs/confdialog.cxx:6669 +#: src/dialogs/confdialog.cxx:6852 msgid "Buttons" msgstr "Przyciski" -#: src/dialogs/confdialog.cxx:6671 +#: src/dialogs/confdialog.cxx:6854 msgid "Spot" msgstr "Spot" -#: src/dialogs/confdialog.cxx:6674 +#: src/dialogs/confdialog.cxx:6857 msgid "RxID" msgstr "RxID" -#: src/dialogs/confdialog.cxx:6677 +#: src/dialogs/confdialog.cxx:6860 msgid "TxID" msgstr "TxID" -#: src/dialogs/confdialog.cxx:6680 +#: src/dialogs/confdialog.cxx:6863 msgid "Tune" msgstr "Stroj." -#: src/dialogs/confdialog.cxx:6683 +#: src/dialogs/confdialog.cxx:6866 msgid "Lk" msgstr "Lk" -#: src/dialogs/confdialog.cxx:6686 +#: src/dialogs/confdialog.cxx:6869 msgid "Rev" msgstr "Odebr" -#: src/dialogs/confdialog.cxx:6689 +#: src/dialogs/confdialog.cxx:6872 msgid "T/R" msgstr "T/R" -#: src/dialogs/confdialog.cxx:6692 +#: src/dialogs/confdialog.cxx:6875 msgid "AFC" msgstr "AFC" -#: src/dialogs/confdialog.cxx:6695 +#: src/dialogs/confdialog.cxx:6878 msgid "SQL-1" msgstr "SQL-1" -#: src/dialogs/confdialog.cxx:6698 +#: src/dialogs/confdialog.cxx:6881 msgid "SQL-2" msgstr "SQL-2" -#: src/dialogs/confdialog.cxx:6744 +#: src/dialogs/confdialog.cxx:6927 msgid "Lighted button enabled colors" msgstr "Aktywne przyciski podswietlane kolorem" -#: src/dialogs/confdialog.cxx:6749 +#: src/dialogs/confdialog.cxx:6932 msgid "SigLvl" msgstr "Syg/kol" -#: src/dialogs/confdialog.cxx:6751 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6934 src/dialogs/confdialog.cxx:10251 msgid "Low" msgstr "Niski" -#: src/dialogs/confdialog.cxx:6759 src/dialogs/confdialog.cxx:9957 +#: src/dialogs/confdialog.cxx:6942 src/dialogs/confdialog.cxx:10251 msgid "High" msgstr "Wysoki" -#: src/dialogs/confdialog.cxx:6767 +#: src/dialogs/confdialog.cxx:6950 msgid "Normal" msgstr "Normalny" -#: src/dialogs/confdialog.cxx:6775 +#: src/dialogs/confdialog.cxx:6958 msgid "Over" msgstr "Wyzszy" -#: src/dialogs/confdialog.cxx:6783 +#: src/dialogs/confdialog.cxx:6966 msgid "Signal Level Colors" msgstr "Kolor Poziomu SygnaÅ‚u" -#: src/dialogs/confdialog.cxx:6791 +#: src/dialogs/confdialog.cxx:6974 msgid "Touch" msgstr "Touch" -#: src/dialogs/confdialog.cxx:6793 +#: src/dialogs/confdialog.cxx:6976 msgid "" "Note:\n" "These configuration items are useful for but not unique to using fldigi on " @@ -3334,11 +3340,11 @@ "na\n" "urzÄ…dzeniach z ekranem dotykowym, takich jak tablet." -#: src/dialogs/confdialog.cxx:6797 +#: src/dialogs/confdialog.cxx:6980 msgid "Arrow Key Control of Frequency Entry" msgstr "Wprowadzanie czÄ™stotliwosci strzalka" -#: src/dialogs/confdialog.cxx:6800 +#: src/dialogs/confdialog.cxx:6983 msgid "" "Right/Left = 1 x LSD\n" "Up/Dn= 10 x LSD\n" @@ -3350,7 +3356,7 @@ "Shift - Prawy/Lewy = 100 x LSD\n" "Shift - Góra/Dól = 1000 x LSD" -#: src/dialogs/confdialog.cxx:6804 +#: src/dialogs/confdialog.cxx:6987 msgid "" "Right/Left\n" "Select Least Signficant Digit" @@ -3358,183 +3364,183 @@ "Prawo / Lewo\n" "Wybierz najmniejszy cyfrowy raster" -#: src/dialogs/confdialog.cxx:6813 +#: src/dialogs/confdialog.cxx:6996 msgid "Rx / Tx Panels" msgstr "Rx / Tx Panele" -#: src/dialogs/confdialog.cxx:6816 +#: src/dialogs/confdialog.cxx:6999 msgid "Tx above Rx" msgstr "Tx powyzej Rx" -#: src/dialogs/confdialog.cxx:6817 +#: src/dialogs/confdialog.cxx:7000 msgid "Enable to put Tx panel above Rx panel" msgstr "Wlacz aby umiescic panel Tx wyzej panelu Rx" -#: src/dialogs/confdialog.cxx:6835 +#: src/dialogs/confdialog.cxx:7018 msgid "Display" msgstr "Wyswietl" -#: src/dialogs/confdialog.cxx:6836 +#: src/dialogs/confdialog.cxx:7019 msgid "Colors and cursors" msgstr "Kolor i kursor" -#: src/dialogs/confdialog.cxx:6839 +#: src/dialogs/confdialog.cxx:7022 msgid "aa" msgstr "aa" -#: src/dialogs/confdialog.cxx:6854 src/dialogs/confdialog.cxx:6858 -#: src/dialogs/confdialog.cxx:6862 src/dialogs/confdialog.cxx:6866 -#: src/dialogs/confdialog.cxx:6870 src/dialogs/confdialog.cxx:6874 -#: src/dialogs/confdialog.cxx:6878 src/dialogs/confdialog.cxx:6882 -#: src/dialogs/confdialog.cxx:6886 src/dialogs/confdialog.cxx:6907 -#: src/dialogs/confdialog.cxx:6931 src/dialogs/confdialog.cxx:6955 -#: src/dialogs/confdialog.cxx:6973 +#: src/dialogs/confdialog.cxx:7037 src/dialogs/confdialog.cxx:7041 +#: src/dialogs/confdialog.cxx:7045 src/dialogs/confdialog.cxx:7049 +#: src/dialogs/confdialog.cxx:7053 src/dialogs/confdialog.cxx:7057 +#: src/dialogs/confdialog.cxx:7061 src/dialogs/confdialog.cxx:7065 +#: src/dialogs/confdialog.cxx:7069 src/dialogs/confdialog.cxx:7090 +#: src/dialogs/confdialog.cxx:7114 src/dialogs/confdialog.cxx:7138 +#: src/dialogs/confdialog.cxx:7156 msgid "Change color" msgstr "Zmien kolor" -#: src/dialogs/confdialog.cxx:6889 +#: src/dialogs/confdialog.cxx:7072 msgid "Load..." msgstr "Laduj..." -#: src/dialogs/confdialog.cxx:6890 +#: src/dialogs/confdialog.cxx:7073 msgid "Load a new palette" msgstr "ZaÅ‚aduj nowÄ… paletÄ™" -#: src/dialogs/confdialog.cxx:6893 +#: src/dialogs/confdialog.cxx:7076 msgid "Save..." msgstr "Zapisz..." -#: src/dialogs/confdialog.cxx:6894 +#: src/dialogs/confdialog.cxx:7077 msgid "Save this palette" msgstr "Zapisz paletÄ™" -#: src/dialogs/confdialog.cxx:6897 src/dialogs/confdialog.cxx:8212 -#: src/dialogs/confdialog.cxx:8308 +#: src/dialogs/confdialog.cxx:7080 src/dialogs/confdialog.cxx:8491 +#: src/dialogs/confdialog.cxx:8596 msgid "Bandwidth" msgstr "Przepustowosc" -#: src/dialogs/confdialog.cxx:6900 src/dialogs/confdialog.cxx:6924 -#: src/dialogs/confdialog.cxx:6948 +#: src/dialogs/confdialog.cxx:7083 src/dialogs/confdialog.cxx:7107 +#: src/dialogs/confdialog.cxx:7131 msgid "ON" msgstr "WÅ" -#: src/dialogs/confdialog.cxx:6901 +#: src/dialogs/confdialog.cxx:7084 msgid "Show cursor with bandwidth lines" msgstr "Pokazuj kursor z liniami szerokosci pasma " -#: src/dialogs/confdialog.cxx:6906 src/dialogs/confdialog.cxx:6930 -#: src/dialogs/confdialog.cxx:6954 src/dialogs/confdialog.cxx:6972 +#: src/dialogs/confdialog.cxx:7089 src/dialogs/confdialog.cxx:7113 +#: src/dialogs/confdialog.cxx:7137 src/dialogs/confdialog.cxx:7155 #: src/dialogs/font_browser.cxx:141 msgid "Color" msgstr "Kolor" -#: src/dialogs/confdialog.cxx:6913 src/dialogs/confdialog.cxx:6937 -#: src/dialogs/confdialog.cxx:6961 +#: src/dialogs/confdialog.cxx:7096 src/dialogs/confdialog.cxx:7120 +#: src/dialogs/confdialog.cxx:7144 msgid "Wide" msgstr "RozciÄ…gnij" -#: src/dialogs/confdialog.cxx:6914 src/dialogs/confdialog.cxx:6938 -#: src/dialogs/confdialog.cxx:6949 src/dialogs/confdialog.cxx:6962 +#: src/dialogs/confdialog.cxx:7097 src/dialogs/confdialog.cxx:7121 +#: src/dialogs/confdialog.cxx:7132 src/dialogs/confdialog.cxx:7145 msgid "Show bandwidth tracks on waterfall" msgstr "Pokazuj przepustowosc sciezki na wodospadzie" -#: src/dialogs/confdialog.cxx:6921 +#: src/dialogs/confdialog.cxx:7104 msgid "Center line" msgstr "Centruj linie" -#: src/dialogs/confdialog.cxx:6925 +#: src/dialogs/confdialog.cxx:7108 msgid "Show cursor with center line" msgstr "Pokaz kursor z linia srodkowa" -#: src/dialogs/confdialog.cxx:6945 +#: src/dialogs/confdialog.cxx:7128 msgid "Signal tracks" msgstr "Sciezki sygnałów" -#: src/dialogs/confdialog.cxx:6969 +#: src/dialogs/confdialog.cxx:7152 msgid "Notch" msgstr "Notch" -#: src/dialogs/confdialog.cxx:6983 +#: src/dialogs/confdialog.cxx:7166 msgid "Frequency scale" msgstr "Skala czÄ™stotliwosci" -#: src/dialogs/confdialog.cxx:6986 +#: src/dialogs/confdialog.cxx:7169 msgid "Always show audio frequencies" msgstr "Pokaz czÄ™stotliwosc audio" -#: src/dialogs/confdialog.cxx:6987 +#: src/dialogs/confdialog.cxx:7170 msgid "Audio or RF frequencies on waterfall scale" msgstr "CzÄ™stotliwosc Audio lub RF na skali wodospadu" -#: src/dialogs/confdialog.cxx:6993 +#: src/dialogs/confdialog.cxx:7176 msgid "Select waterfall scale font" msgstr "Wybierz czcionkÄ™ skali wodospadu" -#: src/dialogs/confdialog.cxx:6998 +#: src/dialogs/confdialog.cxx:7181 msgid "Transmit signal" msgstr "Sygnal nadawania" -#: src/dialogs/confdialog.cxx:7001 +#: src/dialogs/confdialog.cxx:7184 msgid "Monitor transmitted signal" msgstr "Monitoruj nadawany sygnal" -#: src/dialogs/confdialog.cxx:7002 +#: src/dialogs/confdialog.cxx:7185 msgid "Show transmit signal on waterfall" msgstr "Pokaz sygnaÅ‚ nadawania na wodospadzie" -#: src/dialogs/confdialog.cxx:7007 +#: src/dialogs/confdialog.cxx:7190 msgid "Signal level" msgstr "Poziom sygnalu" -#: src/dialogs/confdialog.cxx:7008 +#: src/dialogs/confdialog.cxx:7191 msgid "Set level for good viewing" msgstr "Ustaw poziom dobrego widoku" -#: src/dialogs/confdialog.cxx:7030 +#: src/dialogs/confdialog.cxx:7213 msgid "FFT Processing" msgstr "Proces FFT" -#: src/dialogs/confdialog.cxx:7034 src/dialogs/confdialog.cxx:7404 +#: src/dialogs/confdialog.cxx:7217 src/dialogs/confdialog.cxx:7587 msgid "Lower limit" msgstr "Dolna granica" -#: src/dialogs/confdialog.cxx:7035 +#: src/dialogs/confdialog.cxx:7218 msgid "Low frequency limit in Hz" msgstr "Dolna granica czÄ™stotliwosci w Hz" -#: src/dialogs/confdialog.cxx:7054 +#: src/dialogs/confdialog.cxx:7237 msgid "FFT averaging" msgstr "Usrednij FFT" -#: src/dialogs/confdialog.cxx:7055 +#: src/dialogs/confdialog.cxx:7238 msgid "Use averaging to decrease waterfall noise" msgstr "Usrednij, zmniejsz szum wodospadu" -#: src/dialogs/confdialog.cxx:7060 +#: src/dialogs/confdialog.cxx:7243 msgid "FFT prefilter window function" msgstr "FFT okno funkcji filtru wstÄ™pnego" -#: src/dialogs/confdialog.cxx:7072 +#: src/dialogs/confdialog.cxx:7255 msgid "Rectangular" msgstr "ProstokÄ…tny" -#: src/dialogs/confdialog.cxx:7074 +#: src/dialogs/confdialog.cxx:7257 msgid "Triangular" msgstr "TrójkÄ…tny" -#: src/dialogs/confdialog.cxx:7079 src/dialogs/confdialog.cxx:7416 +#: src/dialogs/confdialog.cxx:7262 src/dialogs/confdialog.cxx:7599 msgid "Upper limit" msgstr "Górna granica" -#: src/dialogs/confdialog.cxx:7080 +#: src/dialogs/confdialog.cxx:7263 msgid "High frequency limit in Hz" msgstr "Górna granica czÄ™stotliwosci w Hz" -#: src/dialogs/confdialog.cxx:7099 +#: src/dialogs/confdialog.cxx:7282 msgid "Latency" msgstr "Opóznienie" -#: src/dialogs/confdialog.cxx:7100 +#: src/dialogs/confdialog.cxx:7283 msgid "" "Signal averaging over time\n" "0 - least\n" @@ -3544,51 +3550,51 @@ "0 - najmniej\n" "4 - najwiecej" -#: src/dialogs/confdialog.cxx:7122 src/dialogs/confdialog.cxx:7139 +#: src/dialogs/confdialog.cxx:7305 src/dialogs/confdialog.cxx:7322 msgid "Show me more or less waterfall" msgstr "Pokaz mniej lub wiÄ™cej wodospadu" -#: src/dialogs/confdialog.cxx:7125 +#: src/dialogs/confdialog.cxx:7308 msgid "Slow drop rate" msgstr "Powolne tempo spadku" -#: src/dialogs/confdialog.cxx:7126 +#: src/dialogs/confdialog.cxx:7309 msgid "Normal drop speed / value" msgstr "PrÄ™dkosc spadku wodospadu / wartosc" -#: src/dialogs/confdialog.cxx:7142 +#: src/dialogs/confdialog.cxx:7325 msgid "Waterfall height in pixels" msgstr "Wysokosc wodospadu w pikselach" -#: src/dialogs/confdialog.cxx:7143 +#: src/dialogs/confdialog.cxx:7326 msgid "CPU usage increases with waterfall height" msgstr "Uzycie CPU wzrasta z wysokoscia wodospadu" -#: src/dialogs/confdialog.cxx:7166 +#: src/dialogs/confdialog.cxx:7349 msgid "Mouse" msgstr "Mysz" -#: src/dialogs/confdialog.cxx:7170 +#: src/dialogs/confdialog.cxx:7353 msgid "Left or right click always replays audio history" msgstr "Kliknij lewym lub prawym by uzyskac historie audio" -#: src/dialogs/confdialog.cxx:7171 +#: src/dialogs/confdialog.cxx:7354 msgid "Replay trackline audio" msgstr "Odtwarzanie dzwieku sciezki" -#: src/dialogs/confdialog.cxx:7176 +#: src/dialogs/confdialog.cxx:7359 msgid "Dragging on the waterfall scale changes frequency" msgstr "PrzeciÄ…gnij wodospad na skali czÄ™stotliwosci" -#: src/dialogs/confdialog.cxx:7177 +#: src/dialogs/confdialog.cxx:7360 msgid "Enable drag cursor on waterfall scale" msgstr "Aktywuj przeciagniecie kursora na skale wodospadu" -#: src/dialogs/confdialog.cxx:7182 +#: src/dialogs/confdialog.cxx:7365 msgid "Insert text on single left click" msgstr "Wstaw tekst pojedynczym lewym kliknieciem" -#: src/dialogs/confdialog.cxx:7183 +#: src/dialogs/confdialog.cxx:7366 msgid "" "Insert special text in Rx panel\n" "when waterfall clicked" @@ -3596,7 +3602,7 @@ "Wstaw specjalny tekst w panelu Rx\n" "po kliknieciu wodospadu" -#: src/dialogs/confdialog.cxx:7189 +#: src/dialogs/confdialog.cxx:7372 msgid "" "The string is replaced with\n" "the current modem and frequency" @@ -3604,11 +3610,11 @@ "Opis zostanie zastÄ…piony\n" "obecnym modem i czÄ™stotliwoscia" -#: src/dialogs/confdialog.cxx:7203 +#: src/dialogs/confdialog.cxx:7386 msgid "Wheel action" msgstr "Akcja kólka myszki" -#: src/dialogs/confdialog.cxx:7204 +#: src/dialogs/confdialog.cxx:7387 msgid "" "Select how the mouse wheel\n" "behaves inside the waterfall" @@ -3616,806 +3622,888 @@ "Wybierz sposób wykorzystania rolki myszki\n" "zachowanie wewnÄ…trz wodospadu" -#: src/dialogs/confdialog.cxx:7229 src/dialogs/confdialog.cxx:10111 -#: src/dialogs/confdialog.cxx:10426 +#: src/dialogs/confdialog.cxx:7412 src/dialogs/confdialog.cxx:10405 +#: src/dialogs/confdialog.cxx:10720 msgid "CW" msgstr "CW" -#: src/dialogs/confdialog.cxx:7238 +#: src/dialogs/confdialog.cxx:7421 msgid "Filter bandwidth" msgstr "Przepustowosc filtru" -#: src/dialogs/confdialog.cxx:7239 +#: src/dialogs/confdialog.cxx:7422 msgid "CW dsp filter bandwidth" msgstr "Przepustowosc filtru dsp przy CW" -#: src/dialogs/confdialog.cxx:7259 +#: src/dialogs/confdialog.cxx:7442 msgid "Rx WPM" msgstr "Rx WPM" -#: src/dialogs/confdialog.cxx:7265 +#: src/dialogs/confdialog.cxx:7448 msgid "Tracked CW speed in WPM" msgstr "Sledzona szybkosc CW w WPM" -#: src/dialogs/confdialog.cxx:7270 +#: src/dialogs/confdialog.cxx:7453 msgid "SOM decoding" msgstr "Dekodowanie SOM" -#: src/dialogs/confdialog.cxx:7271 +#: src/dialogs/confdialog.cxx:7454 msgid "Self Organizing Mapping" msgstr "Organizuj Mapowanie" -#: src/dialogs/confdialog.cxx:7277 +#: src/dialogs/confdialog.cxx:7460 msgid "Lower" msgstr "Nizszy" -#: src/dialogs/confdialog.cxx:7278 +#: src/dialogs/confdialog.cxx:7461 msgid "Detector low threshold" msgstr "Niski próg detektora" -#: src/dialogs/confdialog.cxx:7297 +#: src/dialogs/confdialog.cxx:7480 msgid "Upper" msgstr "Wyzszy" -#: src/dialogs/confdialog.cxx:7298 +#: src/dialogs/confdialog.cxx:7481 msgid "Detector high threshold" msgstr "Wysoki próg detektora" -#: src/dialogs/confdialog.cxx:7317 +#: src/dialogs/confdialog.cxx:7500 msgid "Matched Filter" msgstr "Dopasuj Filtr" -#: src/dialogs/confdialog.cxx:7318 +#: src/dialogs/confdialog.cxx:7501 msgid "Matched Filter bandwidth" msgstr "Dopasuj filtr pasma" -#: src/dialogs/confdialog.cxx:7324 +#: src/dialogs/confdialog.cxx:7507 msgid "FFT filter" msgstr "Filtr FFT" -#: src/dialogs/confdialog.cxx:7325 +#: src/dialogs/confdialog.cxx:7508 msgid "FFT / FIR filter" msgstr "Filtr FFT / FIR" -#: src/dialogs/confdialog.cxx:7331 +#: src/dialogs/confdialog.cxx:7514 msgid "Tracking" msgstr "Sledzenie" -#: src/dialogs/confdialog.cxx:7332 +#: src/dialogs/confdialog.cxx:7515 msgid "Automatic Rx speed tracking" msgstr "Automatyczna prÄ™dkosc sciezki Rx" -#: src/dialogs/confdialog.cxx:7338 +#: src/dialogs/confdialog.cxx:7521 msgid "Range, WPM" msgstr "Zakres, WPM" -#: src/dialogs/confdialog.cxx:7339 +#: src/dialogs/confdialog.cxx:7522 msgid "Range +/- wpm" msgstr "Zakres +/- wpm" -#: src/dialogs/confdialog.cxx:7363 +#: src/dialogs/confdialog.cxx:7546 msgid "TX WPM" msgstr "TX WPM" -#: src/dialogs/confdialog.cxx:7364 src/dialogs/confdialog.cxx:7429 +#: src/dialogs/confdialog.cxx:7547 src/dialogs/confdialog.cxx:7612 msgid "My transmit CW WPM" msgstr "Moje nadawanie CW WPM" -#: src/dialogs/confdialog.cxx:7385 +#: src/dialogs/confdialog.cxx:7568 msgid "The default CW speed" msgstr "Domyslna szybkosc CW" -#: src/dialogs/confdialog.cxx:7405 +#: src/dialogs/confdialog.cxx:7588 msgid "No slower than this" msgstr "Nie wolniej niz" -#: src/dialogs/confdialog.cxx:7417 +#: src/dialogs/confdialog.cxx:7600 msgid "No faster than this" msgstr "Nie szybciej niz " -#: src/dialogs/confdialog.cxx:7428 +#: src/dialogs/confdialog.cxx:7611 msgid "F-WPM" msgstr "F-WPM" -#: src/dialogs/confdialog.cxx:7449 +#: src/dialogs/confdialog.cxx:7632 msgid "Use Farnsworth timing" msgstr "Zastosuj termin Farnsworth" -#: src/dialogs/confdialog.cxx:7458 +#: src/dialogs/confdialog.cxx:7641 msgid "Timing and QSK" msgstr "Czas trwania i QSK" -#: src/dialogs/confdialog.cxx:7460 +#: src/dialogs/confdialog.cxx:7643 msgid "Timing" msgstr "Koordynacja" -#: src/dialogs/confdialog.cxx:7463 +#: src/dialogs/confdialog.cxx:7646 msgid "Weight (%)" msgstr "Waga (%)" -#: src/dialogs/confdialog.cxx:7464 +#: src/dialogs/confdialog.cxx:7647 msgid "Dot to dot-space ratio" msgstr "Stosunek kropki do kropki" -#: src/dialogs/confdialog.cxx:7483 +#: src/dialogs/confdialog.cxx:7666 msgid "Dash/Dot" msgstr "" -#: src/dialogs/confdialog.cxx:7484 +#: src/dialogs/confdialog.cxx:7667 msgid "Dash to dot ratio" msgstr "Stosunek kreski do kropki" -#: src/dialogs/confdialog.cxx:7502 +#: src/dialogs/confdialog.cxx:7685 msgid "Edge timing" msgstr "Czas krawÄ™dzi" -#: src/dialogs/confdialog.cxx:7503 +#: src/dialogs/confdialog.cxx:7686 msgid "Leading and Trailing edge risetimes (msec)" msgstr "PoczÄ…tkowe i koncowe czasy narastania krawÄ™dzi (msek)" -#: src/dialogs/confdialog.cxx:7521 +#: src/dialogs/confdialog.cxx:7704 msgid "Edge shape" msgstr "KsztaÅ‚t krawÄ™dzi" -#: src/dialogs/confdialog.cxx:7522 +#: src/dialogs/confdialog.cxx:7705 msgid "" "Hanning/Blackman - use edge timing\n" "BPF - use BPF bandwidth" msgstr "" -#: src/dialogs/confdialog.cxx:7538 +#: src/dialogs/confdialog.cxx:7721 #, fuzzy msgid "Edge decrease" msgstr "KrawÄ™dz zmniejsza szerokosc impulsu" -#: src/dialogs/confdialog.cxx:7539 +#: src/dialogs/confdialog.cxx:7722 msgid "Weight decreases with increasing edge timing" msgstr "Waga maleje wraz wzrostem czasu krawÄ™dzi" -#: src/dialogs/confdialog.cxx:7544 +#: src/dialogs/confdialog.cxx:7727 #, fuzzy msgid "BPF transmit audio" msgstr "CW nadawane WPM" -#: src/dialogs/confdialog.cxx:7545 +#: src/dialogs/confdialog.cxx:7728 msgid "Enable LO/HI bfp of transmit audio" msgstr "" -#: src/dialogs/confdialog.cxx:7550 +#: src/dialogs/confdialog.cxx:7733 msgid "BPF bw" msgstr "" -#: src/dialogs/confdialog.cxx:7551 +#: src/dialogs/confdialog.cxx:7734 msgid "Low filter cutoff" msgstr "" -#: src/dialogs/confdialog.cxx:7572 +#: src/dialogs/confdialog.cxx:7755 msgid "QSK" msgstr "QSK" -#: src/dialogs/confdialog.cxx:7575 +#: src/dialogs/confdialog.cxx:7758 msgid "QSK on right audio channel" msgstr "QSK na prawym kanale audio" -#: src/dialogs/confdialog.cxx:7576 +#: src/dialogs/confdialog.cxx:7759 msgid "Generate square wave signal on right channel" msgstr "Wygeneruj sygnaÅ‚ prostokÄ…tny na prawym kanale" -#: src/dialogs/confdialog.cxx:7581 +#: src/dialogs/confdialog.cxx:7764 msgid "Pre-keydown timing (ms)" msgstr "Pre-keydown czas (ms)" -#: src/dialogs/confdialog.cxx:7582 +#: src/dialogs/confdialog.cxx:7765 msgid "Msec pre-keydown (+ is earlier in time)" msgstr "Msek pre-keydown ( jest wczesniej w czasie)" -#: src/dialogs/confdialog.cxx:7600 +#: src/dialogs/confdialog.cxx:7783 msgid "Post-keydown timing (ms)" msgstr "Post-keydown czas (ms)" -#: src/dialogs/confdialog.cxx:7601 +#: src/dialogs/confdialog.cxx:7784 msgid "Msec post-keydown (+ is earlier in time)" msgstr "Msek po keydown ( + wczesniej w czasie)" -#: src/dialogs/confdialog.cxx:7619 +#: src/dialogs/confdialog.cxx:7802 msgid "Send continuously" msgstr "WysyÅ‚aj stale" -#: src/dialogs/confdialog.cxx:7620 +#: src/dialogs/confdialog.cxx:7803 msgid "Send a continuous stream of test characters" msgstr "Wyslij strumien znaków testowych" -#: src/dialogs/confdialog.cxx:7625 +#: src/dialogs/confdialog.cxx:7808 msgid "Test char" msgstr "Testowe znaki" -#: src/dialogs/confdialog.cxx:7626 +#: src/dialogs/confdialog.cxx:7809 msgid "Test character for QSK adjustment" msgstr "Znaki testowe do regulacji QSK" -#: src/dialogs/confdialog.cxx:7646 +#: src/dialogs/confdialog.cxx:7829 msgid "Prosigns" msgstr "Prosigns" -#: src/dialogs/confdialog.cxx:7651 +#: src/dialogs/confdialog.cxx:7834 msgid "Use '(' paren not KN" msgstr "Uzyj '(' paren nie KN" -#: src/dialogs/confdialog.cxx:7658 +#: src/dialogs/confdialog.cxx:7841 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7675 +#: src/dialogs/confdialog.cxx:7858 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7692 +#: src/dialogs/confdialog.cxx:7875 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7709 +#: src/dialogs/confdialog.cxx:7892 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7725 +#: src/dialogs/confdialog.cxx:7908 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7742 +#: src/dialogs/confdialog.cxx:7925 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7759 +#: src/dialogs/confdialog.cxx:7942 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7776 +#: src/dialogs/confdialog.cxx:7959 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7793 +#: src/dialogs/confdialog.cxx:7976 msgid "" msgstr "" -#: src/dialogs/confdialog.cxx:7816 +#: src/dialogs/confdialog.cxx:7999 msgid "Dom" msgstr "Tlumienie" -#: src/dialogs/confdialog.cxx:7820 src/dialogs/confdialog.cxx:8832 +#: src/dialogs/confdialog.cxx:8003 src/dialogs/confdialog.cxx:9126 msgid "Secondary Text" msgstr "Drugi tekst" -#: src/dialogs/confdialog.cxx:7821 src/dialogs/confdialog.cxx:8833 +#: src/dialogs/confdialog.cxx:8004 src/dialogs/confdialog.cxx:9127 msgid "Text to send during keyboard idle times" msgstr "Tekst do wyslania, podczas bezczynnosci klawiatury" -#: src/dialogs/confdialog.cxx:7835 src/dialogs/confdialog.cxx:8847 +#: src/dialogs/confdialog.cxx:8018 src/dialogs/confdialog.cxx:9141 msgid "Filtering" msgstr "Filtracja" -#: src/dialogs/confdialog.cxx:7836 +#: src/dialogs/confdialog.cxx:8019 msgid "Use DSP filter before decoder" msgstr "Uzyj filtru DSP przed dekoderem" -#: src/dialogs/confdialog.cxx:7842 src/dialogs/confdialog.cxx:8854 +#: src/dialogs/confdialog.cxx:8025 src/dialogs/confdialog.cxx:9148 msgid "Filter bandwidth factor" msgstr "Wspólczynnik przepustowosci filtru" -#: src/dialogs/confdialog.cxx:7843 src/dialogs/confdialog.cxx:8855 +#: src/dialogs/confdialog.cxx:8026 src/dialogs/confdialog.cxx:9149 msgid "Filter bandwidth relative to signal width" msgstr "Filtr wzglednej szerokosci pasma do sygnalizowania szerokosci" -#: src/dialogs/confdialog.cxx:7861 +#: src/dialogs/confdialog.cxx:8044 msgid "FEC" msgstr "FEC" -#: src/dialogs/confdialog.cxx:7862 +#: src/dialogs/confdialog.cxx:8045 msgid "Enable MultiPSK-compatible FEC" msgstr "Aktywuj MultiPSK zgodny z FEC" -#: src/dialogs/confdialog.cxx:7867 src/dialogs/confdialog.cxx:8873 +#: src/dialogs/confdialog.cxx:8050 src/dialogs/confdialog.cxx:9167 msgid "CWI threshold" msgstr "Próg CWI " -#: src/dialogs/confdialog.cxx:7868 src/dialogs/confdialog.cxx:8874 +#: src/dialogs/confdialog.cxx:8051 src/dialogs/confdialog.cxx:9168 msgid "CWI detection and suppression" msgstr "Wykrywanie i tÅ‚umienie CWI" -#: src/dialogs/confdialog.cxx:7884 src/dialogs/confdialog.cxx:8909 +#: src/dialogs/confdialog.cxx:8067 src/dialogs/confdialog.cxx:9203 msgid "Paths (hidden)" msgstr "Sciezki (ukryte)" -#: src/dialogs/confdialog.cxx:7908 +#: src/dialogs/confdialog.cxx:8091 msgid "Feld" msgstr "Panel" -#: src/dialogs/confdialog.cxx:7912 +#: src/dialogs/confdialog.cxx:8095 msgid "Transmit font" msgstr "Czcionka Tx" -#: src/dialogs/confdialog.cxx:7913 +#: src/dialogs/confdialog.cxx:8096 msgid "Select TX raster font" msgstr "Wybierz czcionkÄ™ rastra TX " -#: src/dialogs/confdialog.cxx:7929 +#: src/dialogs/confdialog.cxx:8112 msgid "Reverse video" msgstr "Negatyw Video" -#: src/dialogs/confdialog.cxx:7930 +#: src/dialogs/confdialog.cxx:8113 msgid "Display RX in reverse video" msgstr "Wyswietl RX w odwrotnym wideo" -#: src/dialogs/confdialog.cxx:7935 +#: src/dialogs/confdialog.cxx:8118 msgid "Transmit width" msgstr "Szerokosc transmisji" -#: src/dialogs/confdialog.cxx:7936 +#: src/dialogs/confdialog.cxx:8119 msgid "# of multiple scans / character line" msgstr "# wiele skanów / linia znaków" -#: src/dialogs/confdialog.cxx:7951 +#: src/dialogs/confdialog.cxx:8134 msgid "Halve receive width" msgstr "Zmniejsz o poÅ‚owe szerokosc odbioru" -#: src/dialogs/confdialog.cxx:7952 +#: src/dialogs/confdialog.cxx:8135 msgid "Compress Rx in time" msgstr "Kompresja Rx w czasie" -#: src/dialogs/confdialog.cxx:7957 +#: src/dialogs/confdialog.cxx:8140 msgid "Pulse shape" msgstr "Ksztalt impulsu" -#: src/dialogs/confdialog.cxx:7958 +#: src/dialogs/confdialog.cxx:8141 msgid "Raised cosine pulse shape factor" msgstr "Podniesiony cosinus ksztaltu impulsu " -#: src/dialogs/confdialog.cxx:7969 +#: src/dialogs/confdialog.cxx:8152 msgid "Slow (4 msec)" msgstr "Wolny (4 msek)" -#: src/dialogs/confdialog.cxx:7970 +#: src/dialogs/confdialog.cxx:8153 msgid "Fast (2 msec)" msgstr "Szybki (2 msek)" -#: src/dialogs/confdialog.cxx:7975 +#: src/dialogs/confdialog.cxx:8158 msgid "Receive filter bandwidth" msgstr "Szerokosc pasma filtru odbioru " -#: src/dialogs/confdialog.cxx:7976 +#: src/dialogs/confdialog.cxx:8159 msgid "Adjust the DSP bandwidth" msgstr "Regulacja pasma DSP " -#: src/dialogs/confdialog.cxx:7996 +#: src/dialogs/confdialog.cxx:8179 msgid "Transmit periods (.) when idle" msgstr "Nadawanie kropek (.) w czasie bezczynnosci" -#: src/dialogs/confdialog.cxx:7997 +#: src/dialogs/confdialog.cxx:8180 msgid "Transmits a diddle dot when no keyboard activity" msgstr "Nadaje Diddle kropkÄ™ gdy nie aktywny klawisz" -#: src/dialogs/confdialog.cxx:8003 +#: src/dialogs/confdialog.cxx:8186 msgid "2x Xmt Width (hidden)" msgstr "2x Xmt Szeroki (ukryty)" -#: src/dialogs/confdialog.cxx:8013 +#: src/dialogs/confdialog.cxx:8196 msgid "FSQ" msgstr "" -#: src/dialogs/confdialog.cxx:8015 +#: src/dialogs/confdialog.cxx:8198 msgid "Rx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8018 +#: src/dialogs/confdialog.cxx:8201 msgid "Min Hits" msgstr "" -#: src/dialogs/confdialog.cxx:8019 +#: src/dialogs/confdialog.cxx:8202 #, fuzzy msgid "Minimum # hits in tone detector" msgstr "WielokanaÅ‚owy detektor" -#: src/dialogs/confdialog.cxx:8030 +#: src/dialogs/confdialog.cxx:8213 msgid "Image LPF" msgstr "" -#: src/dialogs/confdialog.cxx:8031 +#: src/dialogs/confdialog.cxx:8214 msgid "Narrow LPF if image noisy" msgstr "" -#: src/dialogs/confdialog.cxx:8037 +#: src/dialogs/confdialog.cxx:8220 msgid "MovAvg:" msgstr "" -#: src/dialogs/confdialog.cxx:8038 +#: src/dialogs/confdialog.cxx:8221 msgid "Filter FFT output" msgstr "" -#: src/dialogs/confdialog.cxx:8049 +#: src/dialogs/confdialog.cxx:8232 msgid "Heard aging" msgstr "" -#: src/dialogs/confdialog.cxx:8050 +#: src/dialogs/confdialog.cxx:8233 msgid "Remove call after ..." msgstr "" -#: src/dialogs/confdialog.cxx:8058 +#: src/dialogs/confdialog.cxx:8241 src/dialogs/confdialog.cxx:8360 msgid "Tx Parameters" msgstr "" -#: src/dialogs/confdialog.cxx:8061 +#: src/dialogs/confdialog.cxx:8244 msgid "2 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8066 +#: src/dialogs/confdialog.cxx:8249 msgid "3 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8071 +#: src/dialogs/confdialog.cxx:8254 msgid "4.5 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8076 +#: src/dialogs/confdialog.cxx:8259 msgid "6 baud" msgstr "" -#: src/dialogs/confdialog.cxx:8081 +#: src/dialogs/confdialog.cxx:8264 #, fuzzy msgid "Center freq" msgstr "Centruj linie" -#: src/dialogs/confdialog.cxx:8089 +#: src/dialogs/confdialog.cxx:8272 #, fuzzy msgid "Sounder" msgstr "Karta dzwiekowa" -#: src/dialogs/confdialog.cxx:8090 +#: src/dialogs/confdialog.cxx:8273 msgid "Send beacon every ..." msgstr "" -#: src/dialogs/confdialog.cxx:8096 +#: src/dialogs/confdialog.cxx:8279 src/dialogs/confdialog.cxx:8379 msgid "MYCALL always lower case" msgstr "" -#: src/dialogs/confdialog.cxx:8097 +#: src/dialogs/confdialog.cxx:8280 src/dialogs/confdialog.cxx:8380 #, fuzzy msgid "convert operator callsign to lower case" msgstr "Konwertuj znak stacji na wielkie litery" -#: src/dialogs/confdialog.cxx:8102 +#: src/dialogs/confdialog.cxx:8285 #, fuzzy msgid "Time out" msgstr "limit czasu" -#: src/dialogs/confdialog.cxx:8103 +#: src/dialogs/confdialog.cxx:8286 msgid "Time out xmt attempt in XX seconds" msgstr "" -#: src/dialogs/confdialog.cxx:8113 +#: src/dialogs/confdialog.cxx:8296 msgid "QTC:" msgstr "" -#: src/dialogs/confdialog.cxx:8114 +#: src/dialogs/confdialog.cxx:8297 #, fuzzy msgid "Enter QTC text" msgstr "Wstaw tekst" -#: src/dialogs/confdialog.cxx:8120 +#: src/dialogs/confdialog.cxx:8303 src/dialogs/confdialog.cxx:8399 msgid "Logging" msgstr "Logowanie" -#: src/dialogs/confdialog.cxx:8123 +#: src/dialogs/confdialog.cxx:8306 src/dialogs/confdialog.cxx:8402 #, fuzzy msgid "Audit log" msgstr "Audio" -#: src/dialogs/confdialog.cxx:8126 src/dialogs/confdialog.cxx:8137 -#: src/dialogs/confdialog.cxx:10177 +#: src/dialogs/confdialog.cxx:8309 src/dialogs/confdialog.cxx:8320 +#: src/dialogs/confdialog.cxx:8405 src/dialogs/confdialog.cxx:8416 +#: src/dialogs/confdialog.cxx:10471 msgid "Enable" msgstr "Wlacz" -#: src/dialogs/confdialog.cxx:8134 +#: src/dialogs/confdialog.cxx:8317 src/dialogs/confdialog.cxx:8413 msgid "Heard log" msgstr "" -#: src/dialogs/confdialog.cxx:8149 +#: src/dialogs/confdialog.cxx:8330 +#, fuzzy +msgid "Text Colors" +msgstr "Kolor miernika" + +#: src/dialogs/confdialog.cxx:8334 +#, fuzzy +msgid "Transmit text" +msgstr "Nadaj tekst video" + +#: src/dialogs/confdialog.cxx:8339 +msgid "DIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8340 +#, fuzzy +msgid "Directed received text" +msgstr "Dekoduj odebr. sygnaÅ‚y DTMF" + +#: src/dialogs/confdialog.cxx:8345 +msgid "UNDIRECTED" +msgstr "" + +#: src/dialogs/confdialog.cxx:8346 +#, fuzzy +msgid "Undirected received text" +msgstr "Dekoduj odebr. sygnaÅ‚y DTMF" + +#: src/dialogs/confdialog.cxx:8358 +msgid "IFKP" +msgstr "" + +#: src/dialogs/confdialog.cxx:8363 +#, fuzzy +msgid "1/2 speed" +msgstr "PrÄ™dkosc AFC" + +#: src/dialogs/confdialog.cxx:8368 +#, fuzzy +msgid "1x speed" +msgstr "PrÄ™dkosc AFC" + +#: src/dialogs/confdialog.cxx:8369 +#, fuzzy +msgid "default" +msgstr "Domyslnie" + +#: src/dialogs/confdialog.cxx:8374 +#, fuzzy +msgid "2x speed" +msgstr "PrÄ™dkosc AFC" + +#: src/dialogs/confdialog.cxx:8385 +msgid "CALLSIGN always lower case" +msgstr "" + +#: src/dialogs/confdialog.cxx:8386 +#, fuzzy +msgid "convert other callsign to lower case" +msgstr "Konwertuj znak stacji na wielkie litery" + +#: src/dialogs/confdialog.cxx:8391 +msgid "lock WF at 1500 Hz" +msgstr "" + +#: src/dialogs/confdialog.cxx:8392 +msgid "Always transmit at 1500 Hertz center freq." +msgstr "" + +#: src/dialogs/confdialog.cxx:8428 msgid "MT-63" msgstr "MT-63" -#: src/dialogs/confdialog.cxx:8154 src/dialogs/confdialog.cxx:8295 +#: src/dialogs/confdialog.cxx:8433 src/dialogs/confdialog.cxx:8576 msgid "8-bit extended characters (UTF-8)" msgstr "8-bitowe znaki rozszerzone (UTF-8)" -#: src/dialogs/confdialog.cxx:8155 +#: src/dialogs/confdialog.cxx:8434 msgid "Enable this for UTF-8 characters" msgstr "Aktywuj to do znaków UTF-8" -#: src/dialogs/confdialog.cxx:8161 +#: src/dialogs/confdialog.cxx:8440 msgid "Long receive integration" msgstr "Dlugi odbiór integracji" -#: src/dialogs/confdialog.cxx:8162 +#: src/dialogs/confdialog.cxx:8441 msgid "Enable for very weak signals" msgstr "Wlacz dla bardzo slabych sygnalów" -#: src/dialogs/confdialog.cxx:8172 +#: src/dialogs/confdialog.cxx:8451 msgid "Transmit lower start tone" msgstr "Nadaj nizszy ton startu" -#: src/dialogs/confdialog.cxx:8177 +#: src/dialogs/confdialog.cxx:8456 msgid "Transmit upper start tone" msgstr "Nadaj wyzszy ton startu" -#: src/dialogs/confdialog.cxx:8183 +#: src/dialogs/confdialog.cxx:8462 msgid "Tone Duration (secs)" msgstr "Czas trwania tonu (sek)" -#: src/dialogs/confdialog.cxx:8199 +#: src/dialogs/confdialog.cxx:8478 msgid "Allow manual tuning" msgstr "Zezwalaj na rÄ™czne strojenie" -#: src/dialogs/confdialog.cxx:8208 -msgid "Olivia" +#: src/dialogs/confdialog.cxx:8487 +#, fuzzy +msgid "Oliv" msgstr "Olivia" -#: src/dialogs/confdialog.cxx:8213 src/dialogs/confdialog.cxx:8309 +#: src/dialogs/confdialog.cxx:8492 src/dialogs/confdialog.cxx:8597 msgid "Select bandwidth" msgstr "Wybierz pasmo" -#: src/dialogs/confdialog.cxx:8229 src/dialogs/confdialog.cxx:8325 +#: src/dialogs/confdialog.cxx:8508 src/dialogs/confdialog.cxx:8613 msgid "Tones" msgstr "Tony" -#: src/dialogs/confdialog.cxx:8230 src/dialogs/confdialog.cxx:8326 +#: src/dialogs/confdialog.cxx:8509 src/dialogs/confdialog.cxx:8614 msgid "Select number of tones" msgstr "Wybierz liczbe tonów" -#: src/dialogs/confdialog.cxx:8246 src/dialogs/confdialog.cxx:8342 +#: src/dialogs/confdialog.cxx:8525 src/dialogs/confdialog.cxx:8630 msgid "Receive synchronizer" msgstr "Synchronizuj Rx" -#: src/dialogs/confdialog.cxx:8249 src/dialogs/confdialog.cxx:8345 +#: src/dialogs/confdialog.cxx:8528 src/dialogs/confdialog.cxx:8633 msgid "Tune margin (tone frequency spacing)" msgstr "Margines Strojenia (rozstaw czÄ™stotliwosci sygnalów)" -#: src/dialogs/confdialog.cxx:8250 src/dialogs/confdialog.cxx:8269 -#: src/dialogs/confdialog.cxx:8346 src/dialogs/confdialog.cxx:8365 +#: src/dialogs/confdialog.cxx:8529 src/dialogs/confdialog.cxx:8549 +#: src/dialogs/confdialog.cxx:8634 src/dialogs/confdialog.cxx:8653 msgid "Change ONLY to experiment" msgstr "Zmiana ta tylko do eksperymentowania" -#: src/dialogs/confdialog.cxx:8268 src/dialogs/confdialog.cxx:8364 +#: src/dialogs/confdialog.cxx:8548 src/dialogs/confdialog.cxx:8652 msgid "Integration period (FEC blocks)" msgstr "Okres integracji (bloki FEC)" -#: src/dialogs/confdialog.cxx:8287 +#: src/dialogs/confdialog.cxx:8568 msgid "Reset FEC blocks when changing BW or Tones" msgstr "Zresetuj bloki FEC przy zmianie BW lub tonów" -#: src/dialogs/confdialog.cxx:8288 src/dialogs/confdialog.cxx:8296 +#: src/dialogs/confdialog.cxx:8569 src/dialogs/confdialog.cxx:8577 msgid "Enable this for UTF-8 character transmission" msgstr "Aktywuj dla transmisji znaków UTF-8 " -#: src/dialogs/confdialog.cxx:8304 -msgid "Cont'" +#: src/dialogs/confdialog.cxx:8582 src/dialogs/confdialog.cxx:8679 +msgid "xmt start/stop tones" +msgstr "" + +#: src/dialogs/confdialog.cxx:8583 src/dialogs/confdialog.cxx:8680 +#, fuzzy +msgid "Enable this to send start/stop tones" +msgstr "WÅ‚Ä…cz to przy pierwszym uruchomieniu Fldigi" + +#: src/dialogs/confdialog.cxx:8592 +#, fuzzy +msgid "Cont" msgstr "Kontynuuj" -#: src/dialogs/confdialog.cxx:8385 +#: src/dialogs/confdialog.cxx:8673 msgid "8-bit extended characters" msgstr "8-bitowe znaki rozszerzone" -#: src/dialogs/confdialog.cxx:8386 +#: src/dialogs/confdialog.cxx:8674 msgid "Enable this for Latin-1 accented characters" msgstr "Ustaw to dla znaków diakrytycznych Latin-1 " -#: src/dialogs/confdialog.cxx:8395 +#: src/dialogs/confdialog.cxx:8689 msgid "PSK" msgstr "PSK" -#: src/dialogs/confdialog.cxx:8401 +#: src/dialogs/confdialog.cxx:8695 msgid "AFC behavior" msgstr "Zachowanie AFC" -#: src/dialogs/confdialog.cxx:8404 +#: src/dialogs/confdialog.cxx:8698 msgid "Acquisition search range (Hz)" msgstr "Zakres poszukiwania (Hz)" -#: src/dialogs/confdialog.cxx:8405 +#: src/dialogs/confdialog.cxx:8699 msgid "Capture signals within this frequency range" msgstr "Przechwytywanie sygnalów w tym zakresie czÄ™stotliwosci" -#: src/dialogs/confdialog.cxx:8424 src/dialogs/confdialog.cxx:10288 +#: src/dialogs/confdialog.cxx:8718 src/dialogs/confdialog.cxx:10582 msgid "Acquisition S/N (dB)" msgstr "Pozyskiwanie S/N (dB)" -#: src/dialogs/confdialog.cxx:8425 src/dialogs/confdialog.cxx:10289 +#: src/dialogs/confdialog.cxx:8719 src/dialogs/confdialog.cxx:10583 msgid "Capture signals over this threshold" msgstr "Przechwytywanie sygnalu ponad ten próg" -#: src/dialogs/confdialog.cxx:8446 +#: src/dialogs/confdialog.cxx:8740 msgid "S/N and IMD behavior" msgstr "Zachowanie S/N i IMD" -#: src/dialogs/confdialog.cxx:8449 +#: src/dialogs/confdialog.cxx:8743 msgid "after" msgstr "po" -#: src/dialogs/confdialog.cxx:8450 +#: src/dialogs/confdialog.cxx:8744 msgid "Behavior of s/n imd" msgstr "Zachowanie s/n imd" -#: src/dialogs/confdialog.cxx:8461 +#: src/dialogs/confdialog.cxx:8755 msgid "Dim" msgstr "Tlumik" -#: src/dialogs/confdialog.cxx:8466 +#: src/dialogs/confdialog.cxx:8760 msgid "seconds" msgstr "sekund" -#: src/dialogs/confdialog.cxx:8467 +#: src/dialogs/confdialog.cxx:8761 msgid "Will occur after this time in seconds" msgstr "NastÄ…pi po upÅ‚ywie tego czasu w sekundach" -#: src/dialogs/confdialog.cxx:8487 +#: src/dialogs/confdialog.cxx:8781 msgid "Multi-Channel Signal Processing" msgstr "Wielokanalowa obróbka sygnalu" -#: src/dialogs/confdialog.cxx:8490 +#: src/dialogs/confdialog.cxx:8784 msgid "Multi-channel detector" msgstr "WielokanaÅ‚owy detektor" -#: src/dialogs/confdialog.cxx:8495 +#: src/dialogs/confdialog.cxx:8789 msgid "Disable on very slow CPUs of if signal browser is not used" msgstr "Wylacz na bardzo wolnym CPU gdy sygnaÅ‚ przeglÄ…darki nie jest uzywany" -#: src/dialogs/confdialog.cxx:8500 +#: src/dialogs/confdialog.cxx:8794 msgid "8 psk" msgstr "" -#: src/dialogs/confdialog.cxx:8503 +#: src/dialogs/confdialog.cxx:8797 msgid "Pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8504 +#: src/dialogs/confdialog.cxx:8798 msgid "Enable encode/decode vestigial pilot tone" msgstr "" -#: src/dialogs/confdialog.cxx:8509 +#: src/dialogs/confdialog.cxx:8803 msgid "pilot power (dB)" msgstr "" -#: src/dialogs/confdialog.cxx:8510 +#: src/dialogs/confdialog.cxx:8804 #, fuzzy msgid "Pilot tone power relative to signal" msgstr "Filtr wzglednej szerokosci pasma do sygnalizowania szerokosci" -#: src/dialogs/confdialog.cxx:8537 src/dialogs/confdialog.cxx:10445 -msgid "RTTY" +#: src/dialogs/confdialog.cxx:8831 +#, fuzzy +msgid "TTY" msgstr "RTTY" -#: src/dialogs/confdialog.cxx:8541 +#: src/dialogs/confdialog.cxx:8835 msgid "Tx" msgstr "Tx" -#: src/dialogs/confdialog.cxx:8543 +#: src/dialogs/confdialog.cxx:8837 msgid "Carrier shift" msgstr "PrzesuniÄ™cie nosnej" -#: src/dialogs/confdialog.cxx:8544 +#: src/dialogs/confdialog.cxx:8838 msgid "Select carrier shift" msgstr "Wybierz przesuniÄ™cie nosnej" -#: src/dialogs/confdialog.cxx:8559 +#: src/dialogs/confdialog.cxx:8853 msgid "Custom shift" msgstr "Wybrane przesuniecie " -#: src/dialogs/confdialog.cxx:8560 +#: src/dialogs/confdialog.cxx:8854 msgid "Input carrier shift" msgstr "Wejscie przesuniecia nosnej" -#: src/dialogs/confdialog.cxx:8578 +#: src/dialogs/confdialog.cxx:8872 msgid "Baud rate" msgstr "Szybkosc transmisji" -#: src/dialogs/confdialog.cxx:8579 +#: src/dialogs/confdialog.cxx:8873 msgid "Select carrier baudrate" msgstr "Wybierz szybkosc transmisji" -#: src/dialogs/confdialog.cxx:8595 +#: src/dialogs/confdialog.cxx:8889 msgid "Bits per character" msgstr "Bitów na znak" -#: src/dialogs/confdialog.cxx:8596 +#: src/dialogs/confdialog.cxx:8890 msgid "Select # bits / char" msgstr "Wybierz # bity / znak" -#: src/dialogs/confdialog.cxx:8611 +#: src/dialogs/confdialog.cxx:8905 msgid "Parity" msgstr "Parytet" -#: src/dialogs/confdialog.cxx:8612 +#: src/dialogs/confdialog.cxx:8906 msgid "Select parity" msgstr "Wybierz parytet" -#: src/dialogs/confdialog.cxx:8627 +#: src/dialogs/confdialog.cxx:8921 msgid "Stop bits" msgstr "Bity stopu" -#: src/dialogs/confdialog.cxx:8628 +#: src/dialogs/confdialog.cxx:8922 msgid "Select # stop bits" msgstr "Wybierz # bity stopu" -#: src/dialogs/confdialog.cxx:8643 +#: src/dialogs/confdialog.cxx:8937 msgid "AutoCRLF" msgstr "AutoCRLF" -#: src/dialogs/confdialog.cxx:8644 +#: src/dialogs/confdialog.cxx:8938 msgid "Add CRLF after page width characters" msgstr "Dodaj CRLF po stronie szerokosci znaków" -#: src/dialogs/confdialog.cxx:8649 +#: src/dialogs/confdialog.cxx:8943 msgid "chars" msgstr "znaki" -#: src/dialogs/confdialog.cxx:8650 +#: src/dialogs/confdialog.cxx:8944 msgid "Auto CRLF line length" msgstr "Autom. dÅ‚ugość linii CRLF " -#: src/dialogs/confdialog.cxx:8668 +#: src/dialogs/confdialog.cxx:8962 msgid "CR-CR-LF" msgstr "CR-CR-LF" -#: src/dialogs/confdialog.cxx:8669 +#: src/dialogs/confdialog.cxx:8963 msgid "Use \"cr cr lf\" for \"cr lf\"" msgstr "Ustaw \"cr cr lf\" dla \"cr lf\"" -#: src/dialogs/confdialog.cxx:8675 +#: src/dialogs/confdialog.cxx:8969 msgid "TX - unshift on space" msgstr "Przesuniecie Tx " -#: src/dialogs/confdialog.cxx:8676 +#: src/dialogs/confdialog.cxx:8970 msgid "Revert to Unsifted char's on a space" msgstr "Przywróc przesuniecie znaków" -#: src/dialogs/confdialog.cxx:8681 +#: src/dialogs/confdialog.cxx:8975 msgid "Shaped Tx" msgstr "Uksztaltowany Tx" -#: src/dialogs/confdialog.cxx:8682 +#: src/dialogs/confdialog.cxx:8976 msgid "Use wave shaping on Tx signal" msgstr "Uzyj wave na sygnaÅ‚ Tx" -#: src/dialogs/confdialog.cxx:8688 +#: src/dialogs/confdialog.cxx:8982 msgid "Pseudo-FSK - right channel" msgstr "Pseudo-FSK prawy kanal" -#: src/dialogs/confdialog.cxx:8689 +#: src/dialogs/confdialog.cxx:8983 msgid "Create keyed square wave on right audio channel" msgstr "Przebieg prostokÄ…tny na prawym kanale" -#: src/dialogs/confdialog.cxx:8696 +#: src/dialogs/confdialog.cxx:8990 msgid "Rx" msgstr "Rx" -#: src/dialogs/confdialog.cxx:8702 +#: src/dialogs/confdialog.cxx:8996 msgid "AFC speed" msgstr "PrÄ™dkosc AFC" -#: src/dialogs/confdialog.cxx:8703 +#: src/dialogs/confdialog.cxx:8997 msgid "AFC tracking speed" msgstr "Predkosc sledzenia AFC" -#: src/dialogs/confdialog.cxx:8719 +#: src/dialogs/confdialog.cxx:9013 msgid "RX - unshift on space" msgstr "Przesuniecie Rx " -#: src/dialogs/confdialog.cxx:8720 +#: src/dialogs/confdialog.cxx:9014 msgid "Revert to unshifted char's on a space" msgstr "Przywróc przesuniecie znaków" -#: src/dialogs/confdialog.cxx:8725 +#: src/dialogs/confdialog.cxx:9019 msgid "Filter Shape Factor" msgstr "Wspólczynnik przepustowosci filtru" -#: src/dialogs/confdialog.cxx:8726 +#: src/dialogs/confdialog.cxx:9020 msgid "" "rcos timing coefficient:\n" "1.0 ... 2.0\n" @@ -4423,39 +4511,39 @@ "DO2SMF best 1.500" msgstr "" -#: src/dialogs/confdialog.cxx:8738 +#: src/dialogs/confdialog.cxx:9032 msgid "Decode (CWI suppression)" msgstr "Dekoduj (tÅ‚umienie CWI)" -#: src/dialogs/confdialog.cxx:8741 +#: src/dialogs/confdialog.cxx:9035 msgid "Mark-Space" msgstr "Znak -Spacja" -#: src/dialogs/confdialog.cxx:8746 +#: src/dialogs/confdialog.cxx:9040 msgid "Mark only" msgstr "Tylko znak" -#: src/dialogs/confdialog.cxx:8751 +#: src/dialogs/confdialog.cxx:9045 msgid "Space only" msgstr "Tylko Spacja" -#: src/dialogs/confdialog.cxx:8758 +#: src/dialogs/confdialog.cxx:9052 msgid "RTTY Scope Display" msgstr "Zakres wyswietlania RTTY " -#: src/dialogs/confdialog.cxx:8761 +#: src/dialogs/confdialog.cxx:9055 msgid "Use cross hair scope" msgstr "Ustaw przekroczenie zakresu" -#: src/dialogs/confdialog.cxx:8762 +#: src/dialogs/confdialog.cxx:9056 msgid "Default to cross hair digiscope" msgstr "Domyslnie do przekroczenia oscyloskopu" -#: src/dialogs/confdialog.cxx:8767 +#: src/dialogs/confdialog.cxx:9061 msgid "XY - classic scope" msgstr "XY - klasyczny zakres" -#: src/dialogs/confdialog.cxx:8768 +#: src/dialogs/confdialog.cxx:9062 msgid "" "Enabled - use Mark/Space filter outputs\n" "Disabled - use pseudo signals" @@ -4463,15 +4551,15 @@ "Aktywuj - uzyj Znak/Spacja filtr wyjsciowy\n" "Deaktywuj- uzyj pseudo sygnalów" -#: src/dialogs/confdialog.cxx:8775 +#: src/dialogs/confdialog.cxx:9069 msgid "Log RTTY frequency" msgstr "Log czÄ™stotliwosci RTTY" -#: src/dialogs/confdialog.cxx:8778 +#: src/dialogs/confdialog.cxx:9072 msgid "Use MARK freq'" msgstr "Ustaw ZNACZNIK czest'" -#: src/dialogs/confdialog.cxx:8779 +#: src/dialogs/confdialog.cxx:9073 msgid "" "Enabled - log QSO using Mark frequency\n" "Disabled - log QSO using center frequency" @@ -4479,31 +4567,31 @@ "Aktywuj - zapis QSO uzywajac znacznika czestotliwosci\n" "Deaktywuj - zapis QSO uzywajac znacznika czestotliwosci" -#: src/dialogs/confdialog.cxx:8786 +#: src/dialogs/confdialog.cxx:9080 msgid "track color" msgstr "Kolor sciezki" -#: src/dialogs/confdialog.cxx:8787 +#: src/dialogs/confdialog.cxx:9081 msgid "Color of Mark Track" msgstr "Kolor znacznika sciezki" -#: src/dialogs/confdialog.cxx:8797 +#: src/dialogs/confdialog.cxx:9091 msgid "Synop" msgstr "Synop" -#: src/dialogs/confdialog.cxx:8800 +#: src/dialogs/confdialog.cxx:9094 msgid "SYNOP to ADIF" msgstr "SYNOP do ADIF" -#: src/dialogs/confdialog.cxx:8801 +#: src/dialogs/confdialog.cxx:9095 msgid "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to ADIF log file" msgstr "Dekoduje komunikaty SYNOP (Ex: German Weather Service) do pliku ADIF " -#: src/dialogs/confdialog.cxx:8807 +#: src/dialogs/confdialog.cxx:9101 msgid "SYNOP to KML" msgstr "SYNOP do KML" -#: src/dialogs/confdialog.cxx:8808 +#: src/dialogs/confdialog.cxx:9102 msgid "" "Decodes SYNOP messages (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" @@ -4511,27 +4599,27 @@ "Dekoduje komunikaty SYNOP (Ex: Deutsche Wetterdienst) to KML documents (Ex: " "Google Earth)" -#: src/dialogs/confdialog.cxx:8815 +#: src/dialogs/confdialog.cxx:9109 msgid "Interleave SYNOP and text" msgstr "Przeplot SYNOP i tekstu" -#: src/dialogs/confdialog.cxx:8816 +#: src/dialogs/confdialog.cxx:9110 msgid "Interleave text with decoded SYNOP messages, or replacement." msgstr "Przeplata tekst dekodowanej wiadomosci SYNOP, lub wymiany." -#: src/dialogs/confdialog.cxx:8828 +#: src/dialogs/confdialog.cxx:9122 msgid "Thor" msgstr "Thor" -#: src/dialogs/confdialog.cxx:8848 +#: src/dialogs/confdialog.cxx:9142 msgid "Enable DSP prior to decoder" msgstr "Wlacz DSP przed dekoderem" -#: src/dialogs/confdialog.cxx:8890 +#: src/dialogs/confdialog.cxx:9184 msgid "Preamble Detection" msgstr "Wykrywanie preambuÅ‚y" -#: src/dialogs/confdialog.cxx:8891 +#: src/dialogs/confdialog.cxx:9185 msgid "" "Detect the THOR preamble\n" "Clear the Rx pipeline" @@ -4539,11 +4627,11 @@ "Wykrywa preambuÅ‚e THOR\n" "Wyczysc potok Rx" -#: src/dialogs/confdialog.cxx:8896 +#: src/dialogs/confdialog.cxx:9190 msgid "Soft-symbol decoding" msgstr "Dekodowanie symbolów" -#: src/dialogs/confdialog.cxx:8897 +#: src/dialogs/confdialog.cxx:9191 msgid "" "Use soft-decision decoding for symbol detection\n" "Assists soft-bit decoding" @@ -4551,11 +4639,11 @@ "Użyj soft-decision dekodowanie do wykrywania symboli\n" "Wspomaga dekodowanie soft-bit" -#: src/dialogs/confdialog.cxx:8902 +#: src/dialogs/confdialog.cxx:9196 msgid "Soft-bit decoding" msgstr "Dekodowanie Soft-bitowe" -#: src/dialogs/confdialog.cxx:8903 +#: src/dialogs/confdialog.cxx:9197 msgid "" "Use soft-bit viterbi decoding for better Forward Error Correction\n" "Works best with soft-symbol decoding enabled" @@ -4563,43 +4651,43 @@ "Uzyj soft- bit Viterbi dekodowania dla lepszej korekcji bledów\n" "Najlepiej aktywuj z dekodowaniem symboli" -#: src/dialogs/confdialog.cxx:8933 +#: src/dialogs/confdialog.cxx:9227 #, fuzzy msgid "Nav" msgstr "Wav" -#: src/dialogs/confdialog.cxx:8935 +#: src/dialogs/confdialog.cxx:9229 msgid "Log Navtex messages to Adif file" msgstr "Zapisz info do pliku ADIF NAVTEX" -#: src/dialogs/confdialog.cxx:8940 +#: src/dialogs/confdialog.cxx:9234 msgid "Log Navtex messages to KML" msgstr "Zapisz info NAVTEX do KML" -#: src/dialogs/confdialog.cxx:8941 +#: src/dialogs/confdialog.cxx:9235 msgid "" "Logs messages to Keyhole Markup Language (Google Earth, Marble, Gaia, etc...)" msgstr "" "Log komunikatów do JÄ™zyka Znaczników Keyhole (Google Earth, Marble, Gaia, " "itp...)" -#: src/dialogs/confdialog.cxx:8948 -msgid "WFax" +#: src/dialogs/confdialog.cxx:9242 +msgid "WFx" msgstr "" -#: src/dialogs/confdialog.cxx:8951 +#: src/dialogs/confdialog.cxx:9245 msgid "Log Wefax messages to Adif file" msgstr "Zapisz info Wefax do pliku ADIF" -#: src/dialogs/confdialog.cxx:8952 +#: src/dialogs/confdialog.cxx:9246 msgid "Sent and received faxes are logged to Adif file." msgstr "WysÅ‚ane i odebrane faksy sÄ… rejestrowane w pliku ADIF" -#: src/dialogs/confdialog.cxx:8957 +#: src/dialogs/confdialog.cxx:9251 msgid "Embedded Wefax Gui" msgstr "Wbudowany Wefax Gui" -#: src/dialogs/confdialog.cxx:8958 +#: src/dialogs/confdialog.cxx:9252 msgid "" "Display tx and rx in main fldigi window.\n" "Change requires restart of fldigi" @@ -4607,362 +4695,362 @@ "WyÅ›wietl TX i RX w oknie glownym fldigi.\n" "Zmiana wymaga restartu fldigi" -#: src/dialogs/confdialog.cxx:8963 +#: src/dialogs/confdialog.cxx:9257 msgid "Frequency shift (800 Hz)" msgstr "PrzesuniÄ™cie czÄ™stotliwosci (800 Hz)" -#: src/dialogs/confdialog.cxx:8964 +#: src/dialogs/confdialog.cxx:9258 msgid "Default 800 Hz. Deutsche Wetterdienst 850Hz" msgstr "DomyÅ›lnie 800 Hz. Niemcy 850Hz" -#: src/dialogs/confdialog.cxx:8978 +#: src/dialogs/confdialog.cxx:9272 msgid "Received fax maximum rows number (5000)" msgstr "Odebrano maksymalnÄ… liczbÄ™ wierszy fax (5000)" -#: src/dialogs/confdialog.cxx:8979 +#: src/dialogs/confdialog.cxx:9273 msgid "Maximum row number for a received fax image." msgstr "Maksymalna liczba wierszy dla uzyskanego obrazu faksu" -#: src/dialogs/confdialog.cxx:8993 +#: src/dialogs/confdialog.cxx:9287 msgid "Fax images destination directory" msgstr "Katalog docelowy obrazów Faxu" -#: src/dialogs/confdialog.cxx:8998 +#: src/dialogs/confdialog.cxx:9292 msgid "Directory..." msgstr "Katalog..." -#: src/dialogs/confdialog.cxx:9001 +#: src/dialogs/confdialog.cxx:9295 msgid "Hide Transmission window" msgstr "Ukryj okno nadawania" -#: src/dialogs/confdialog.cxx:9002 +#: src/dialogs/confdialog.cxx:9296 msgid "Hide transmission window by default." msgstr "Ukryj okno nadawania domyslnie" -#: src/dialogs/confdialog.cxx:9007 +#: src/dialogs/confdialog.cxx:9301 msgid "Save image as monochrome file" msgstr "Zapisz obraz jako plik monochromatyczny" -#: src/dialogs/confdialog.cxx:9008 +#: src/dialogs/confdialog.cxx:9302 msgid "Save the fax image as a gray-level PNG file." msgstr "Zapisz obraz faksu jako szary poziom PNG" -#: src/dialogs/confdialog.cxx:9017 +#: src/dialogs/confdialog.cxx:9311 msgid "Scan" msgstr "Skan" -#: src/dialogs/confdialog.cxx:9019 +#: src/dialogs/confdialog.cxx:9313 msgid "# scans" msgstr "# skany" -#: src/dialogs/confdialog.cxx:9028 +#: src/dialogs/confdialog.cxx:9322 msgid "dB Range" msgstr "Zakres dB" -#: src/dialogs/confdialog.cxx:9037 +#: src/dialogs/confdialog.cxx:9331 msgid "Use relative dB" msgstr "Uzyj wzglÄ™dny dB" -#: src/dialogs/confdialog.cxx:9048 +#: src/dialogs/confdialog.cxx:9342 msgid "Rig" msgstr "Rig" -#: src/dialogs/confdialog.cxx:9049 +#: src/dialogs/confdialog.cxx:9343 msgid "Transceiver control" msgstr "Sterowanie transceiverem" -#: src/dialogs/confdialog.cxx:9053 +#: src/dialogs/confdialog.cxx:9347 msgid "Hardware PTT" msgstr "PTT" -#: src/dialogs/confdialog.cxx:9056 src/dialogs/confdialog.cxx:9847 +#: src/dialogs/confdialog.cxx:9350 src/dialogs/confdialog.cxx:10141 msgid "PTT tone on right audio channel " msgstr "Ton PTT na prawym kanale audio" -#: src/dialogs/confdialog.cxx:9057 +#: src/dialogs/confdialog.cxx:9351 msgid "Can be used in lieu of or in addition to other PTT types" msgstr "Moga byc stosowane zamiast lub w uzupeÅ‚nieniu na inne rodzaje PTT" -#: src/dialogs/confdialog.cxx:9064 +#: src/dialogs/confdialog.cxx:9358 msgid "h/w ptt device-pin" msgstr "Pin urzadzenia PTT" -#: src/dialogs/confdialog.cxx:9067 +#: src/dialogs/confdialog.cxx:9361 msgid "Use separate serial port PTT" msgstr "Uzyj oddzielnego portu szeregowego PTT" -#: src/dialogs/confdialog.cxx:9072 src/dialogs/confdialog.cxx:9169 -#: src/dialogs/confdialog.cxx:9379 src/dialogs/confdialog.cxx:9649 +#: src/dialogs/confdialog.cxx:9366 src/dialogs/confdialog.cxx:9463 +#: src/dialogs/confdialog.cxx:9673 src/dialogs/confdialog.cxx:9943 msgid "Device:" msgstr "Port:" -#: src/dialogs/confdialog.cxx:9086 +#: src/dialogs/confdialog.cxx:9380 msgid "Use RTS" msgstr "Ustaw RTS" -#: src/dialogs/confdialog.cxx:9087 +#: src/dialogs/confdialog.cxx:9381 msgid "RTS is PTT signal line" msgstr "RTS - sygnal linii PTT" -#: src/dialogs/confdialog.cxx:9091 +#: src/dialogs/confdialog.cxx:9385 msgid "RTS = +V" msgstr "RTS = +V" -#: src/dialogs/confdialog.cxx:9092 +#: src/dialogs/confdialog.cxx:9386 msgid "Initial voltage on RTS" msgstr "WstÄ™pne napiÄ™cie na RTS" -#: src/dialogs/confdialog.cxx:9096 +#: src/dialogs/confdialog.cxx:9390 msgid "Use DTR" msgstr "Ustaw DTR" -#: src/dialogs/confdialog.cxx:9097 +#: src/dialogs/confdialog.cxx:9391 msgid "DTR is PTT signal line" msgstr "DTR -sygnaÅ‚ linii PTT" -#: src/dialogs/confdialog.cxx:9101 +#: src/dialogs/confdialog.cxx:9395 msgid "DTR = +V" msgstr "DTR = +V" -#: src/dialogs/confdialog.cxx:9102 +#: src/dialogs/confdialog.cxx:9396 msgid "Initial voltage on DTR" msgstr "WstÄ™pne napiÄ™cie na DTR" -#: src/dialogs/confdialog.cxx:9106 src/dialogs/confdialog.cxx:9270 -#: src/dialogs/confdialog.cxx:9532 src/dialogs/confdialog.cxx:9607 -#: src/dialogs/confdialog.cxx:10409 +#: src/dialogs/confdialog.cxx:9400 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9826 src/dialogs/confdialog.cxx:9901 +#: src/dialogs/confdialog.cxx:10703 msgid "Initialize" msgstr "Inicjalizuj" -#: src/dialogs/confdialog.cxx:9107 +#: src/dialogs/confdialog.cxx:9401 msgid "Initialize the H/W PTT interface" msgstr "Inicjalizacja H/W interfejsu PTT" -#: src/dialogs/confdialog.cxx:9110 +#: src/dialogs/confdialog.cxx:9404 msgid "Use parallel port PTT" msgstr "Uzyj portu równoleglego PTT" -#: src/dialogs/confdialog.cxx:9115 +#: src/dialogs/confdialog.cxx:9409 msgid "Use uHRouter PTT" msgstr "Ustaw uHRouter PTT" -#: src/dialogs/confdialog.cxx:9122 +#: src/dialogs/confdialog.cxx:9416 msgid "PTT delays valid for all CAT/PTT types" msgstr "Opóznienia NIM dla wszystkich typów CAT/PTT" -#: src/dialogs/confdialog.cxx:9125 +#: src/dialogs/confdialog.cxx:9419 msgid "Start of transmit PTT delay" msgstr "RozpoczÄ™cie nadawania - opóznienie PTT" -#: src/dialogs/confdialog.cxx:9126 +#: src/dialogs/confdialog.cxx:9420 msgid "Delay NN msec before starting audio" msgstr "Opóznienie NN msek przed rozpoczÄ™ciem audio" -#: src/dialogs/confdialog.cxx:9135 +#: src/dialogs/confdialog.cxx:9429 msgid "PTT end of transmit delay" msgstr "Koniec nadawania - opóznienie PTT" -#: src/dialogs/confdialog.cxx:9136 +#: src/dialogs/confdialog.cxx:9430 msgid "Delay NN msec before releasing PTT" msgstr "Opóznienie NN msek przed zwolnieniem PTT" -#: src/dialogs/confdialog.cxx:9149 +#: src/dialogs/confdialog.cxx:9443 msgid "RigCAT" msgstr "RigCAT" -#: src/dialogs/confdialog.cxx:9150 +#: src/dialogs/confdialog.cxx:9444 msgid "Rig Control using xml spec file" msgstr "Sterowanie Rig - plik xml" -#: src/dialogs/confdialog.cxx:9152 +#: src/dialogs/confdialog.cxx:9446 msgid "Use RigCAT" msgstr "Uzyj RigCAT" -#: src/dialogs/confdialog.cxx:9153 +#: src/dialogs/confdialog.cxx:9447 msgid "RigCAT used for rig control" msgstr "RigCAT uzywany do sterowania rig" -#: src/dialogs/confdialog.cxx:9159 +#: src/dialogs/confdialog.cxx:9453 msgid "Rig description file:" msgstr "Plik opisu Rig" -#: src/dialogs/confdialog.cxx:9160 +#: src/dialogs/confdialog.cxx:9454 msgid "Use Open to select descriptor file" msgstr "Uzyj Otwórz, aby wybrac plik deskryptora" -#: src/dialogs/confdialog.cxx:9166 +#: src/dialogs/confdialog.cxx:9460 msgid "Select rig descriptor file" msgstr "Wybierz plik deskryptora rig" -#: src/dialogs/confdialog.cxx:9184 src/dialogs/confdialog.cxx:9394 +#: src/dialogs/confdialog.cxx:9478 src/dialogs/confdialog.cxx:9688 msgid "Retries" msgstr "Prób" -#: src/dialogs/confdialog.cxx:9185 +#: src/dialogs/confdialog.cxx:9479 msgid "# retries before giving up" msgstr "# prób przed rezygnacja" -#: src/dialogs/confdialog.cxx:9201 src/dialogs/confdialog.cxx:9497 +#: src/dialogs/confdialog.cxx:9495 src/dialogs/confdialog.cxx:9791 msgid "Retry interval (ms)" msgstr "InterwaÅ‚ ponawiania (ms)" -#: src/dialogs/confdialog.cxx:9202 +#: src/dialogs/confdialog.cxx:9496 msgid "Time between retires in msec" msgstr "Czas miÄ™dzy wycofaniem siÄ™ w msek" -#: src/dialogs/confdialog.cxx:9218 src/dialogs/confdialog.cxx:9428 +#: src/dialogs/confdialog.cxx:9512 src/dialogs/confdialog.cxx:9722 msgid "Write delay (ms)" msgstr "Opóznienia zapisu (ms)" -#: src/dialogs/confdialog.cxx:9219 +#: src/dialogs/confdialog.cxx:9513 msgid "Wait for response to subsequent command" msgstr "Czekaj na odpowiedz do nastepnego polecenia" -#: src/dialogs/confdialog.cxx:9235 src/dialogs/confdialog.cxx:9462 +#: src/dialogs/confdialog.cxx:9529 src/dialogs/confdialog.cxx:9756 msgid "Baud rate:" msgstr "Szybkosc transmisji:" -#: src/dialogs/confdialog.cxx:9251 src/dialogs/confdialog.cxx:9478 +#: src/dialogs/confdialog.cxx:9545 src/dialogs/confdialog.cxx:9772 msgid "Stopbits" msgstr "Bity stopu" -#: src/dialogs/confdialog.cxx:9271 +#: src/dialogs/confdialog.cxx:9565 msgid "Initialize RigCAT interface" msgstr "Inicjalizuj interfejs RigCAT" -#: src/dialogs/confdialog.cxx:9274 +#: src/dialogs/confdialog.cxx:9568 msgid "Commands are echoed" msgstr "Polecenia sÄ… echem" -#: src/dialogs/confdialog.cxx:9275 +#: src/dialogs/confdialog.cxx:9569 msgid "Rig or interface echos serial data" msgstr "Rig lub interfejs Echos portu szeregowego" -#: src/dialogs/confdialog.cxx:9280 +#: src/dialogs/confdialog.cxx:9574 msgid "CAT command for PTT" msgstr "Komenda CAT dla PTT" -#: src/dialogs/confdialog.cxx:9281 +#: src/dialogs/confdialog.cxx:9575 msgid "PTT is a CAT command (not hardware)" msgstr "PTT jest poleceniem CAT (nie sprzetu)" -#: src/dialogs/confdialog.cxx:9287 +#: src/dialogs/confdialog.cxx:9581 msgid "Toggle RTS for PTT" msgstr "Ustaw RTS dla PTT" -#: src/dialogs/confdialog.cxx:9288 +#: src/dialogs/confdialog.cxx:9582 msgid "RTS is ptt line" msgstr "RTS jest linia PTT" -#: src/dialogs/confdialog.cxx:9293 +#: src/dialogs/confdialog.cxx:9587 msgid "Toggle DTR for PTT" msgstr "Ustaw DTR dla PTT" -#: src/dialogs/confdialog.cxx:9294 +#: src/dialogs/confdialog.cxx:9588 msgid "DTR is ptt line" msgstr "DTR jest linia PTT" -#: src/dialogs/confdialog.cxx:9299 +#: src/dialogs/confdialog.cxx:9593 msgid "RTS +12 v" msgstr "RTS +12 v" -#: src/dialogs/confdialog.cxx:9300 src/dialogs/confdialog.cxx:9564 +#: src/dialogs/confdialog.cxx:9594 src/dialogs/confdialog.cxx:9858 msgid "Initial state of RTS" msgstr "PoczÄ…tkowy stan RTS" -#: src/dialogs/confdialog.cxx:9305 +#: src/dialogs/confdialog.cxx:9599 msgid "DTR +12 v" msgstr "DTR +12 v" -#: src/dialogs/confdialog.cxx:9306 src/dialogs/confdialog.cxx:9558 +#: src/dialogs/confdialog.cxx:9600 src/dialogs/confdialog.cxx:9852 msgid "Initial state of DTR" msgstr "PoczÄ…tkowy stan DTR" -#: src/dialogs/confdialog.cxx:9311 src/dialogs/confdialog.cxx:9569 +#: src/dialogs/confdialog.cxx:9605 src/dialogs/confdialog.cxx:9863 msgid "RTS/CTS flow control" msgstr "Sterowania przepÅ‚ywem RTS/CTS " -#: src/dialogs/confdialog.cxx:9312 +#: src/dialogs/confdialog.cxx:9606 msgid "Rig uses RTS/CTS handshake" msgstr "Rig korzysta z RTS/CTS" -#: src/dialogs/confdialog.cxx:9317 +#: src/dialogs/confdialog.cxx:9611 msgid "Restore Settings on Close" msgstr "Przywróc ustawienia i Zamknij" -#: src/dialogs/confdialog.cxx:9318 +#: src/dialogs/confdialog.cxx:9612 msgid "Restore the serial (COM) port settings" msgstr "Przywróc ustawienia portu szeregowego (COM) " -#: src/dialogs/confdialog.cxx:9323 src/dialogs/confdialog.cxx:9582 +#: src/dialogs/confdialog.cxx:9617 src/dialogs/confdialog.cxx:9876 msgid "Revert" msgstr "Odwróc" -#: src/dialogs/confdialog.cxx:9324 +#: src/dialogs/confdialog.cxx:9618 msgid "Reset rigCAT interface" msgstr "Resetuj interfejs RigCAT" -#: src/dialogs/confdialog.cxx:9329 +#: src/dialogs/confdialog.cxx:9623 msgid "VSP Enable" msgstr "Aktywuj VSP" -#: src/dialogs/confdialog.cxx:9330 +#: src/dialogs/confdialog.cxx:9624 msgid "Virtual Serial Port Emulator - suppress WARNINGS" msgstr "Wirtualny Emulator Portu Szeregowego - brak ostrzezen" -#: src/dialogs/confdialog.cxx:9335 +#: src/dialogs/confdialog.cxx:9629 msgid "Init delay (ms)" msgstr "Opóznienia zapisu (ms)" -#: src/dialogs/confdialog.cxx:9336 +#: src/dialogs/confdialog.cxx:9630 msgid "Wait for response to first CAT command" msgstr "Czekaj na odpowiedz CAT" -#: src/dialogs/confdialog.cxx:9356 +#: src/dialogs/confdialog.cxx:9650 msgid "Hamlib" msgstr "Hamlib" -#: src/dialogs/confdialog.cxx:9358 +#: src/dialogs/confdialog.cxx:9652 msgid "Use Hamlib" msgstr "Uzyj Hamlib" -#: src/dialogs/confdialog.cxx:9359 +#: src/dialogs/confdialog.cxx:9653 msgid "Hamlib used for rig control" msgstr "Hamlib do sterowania rig" -#: src/dialogs/confdialog.cxx:9365 +#: src/dialogs/confdialog.cxx:9659 msgid "Rig:" msgstr "Rig:" -#: src/dialogs/confdialog.cxx:9395 +#: src/dialogs/confdialog.cxx:9689 msgid "# times to resend command before giving up" msgstr "# razy, aby ponownie wysÅ‚ac komendÄ™" -#: src/dialogs/confdialog.cxx:9411 +#: src/dialogs/confdialog.cxx:9705 msgid "Retry Interval (ms)" msgstr "InterwaÅ‚ ponawiania (ms)" -#: src/dialogs/confdialog.cxx:9412 src/dialogs/confdialog.cxx:9498 +#: src/dialogs/confdialog.cxx:9706 src/dialogs/confdialog.cxx:9792 msgid "Msec's between retries" msgstr "Milisekund miÄ™dzy próbami" -#: src/dialogs/confdialog.cxx:9429 +#: src/dialogs/confdialog.cxx:9723 msgid "Msec's between sequential commands" msgstr "Milisekund miÄ™dzy kolejnymi komendami" -#: src/dialogs/confdialog.cxx:9445 +#: src/dialogs/confdialog.cxx:9739 msgid "Post write delay (ms)" msgstr "Napisz Posta z opóznieniem ( ms)" -#: src/dialogs/confdialog.cxx:9446 +#: src/dialogs/confdialog.cxx:9740 msgid "Wait interval (msecs) before reading response" msgstr "Czekaj interwaÅ‚ ( msek ) przed odczytem odpowiedzi" -#: src/dialogs/confdialog.cxx:9517 +#: src/dialogs/confdialog.cxx:9811 msgid "Advanced configuration:" msgstr "Zaawansowana konfiguracja:" -#: src/dialogs/confdialog.cxx:9518 +#: src/dialogs/confdialog.cxx:9812 msgid "" "Optional configuration\n" "in format: param=val ..." @@ -4970,51 +5058,51 @@ "opcjonalna konfiguracja\n" "w formacie: param = val..." -#: src/dialogs/confdialog.cxx:9533 +#: src/dialogs/confdialog.cxx:9827 msgid "Initialize hamlib interface" msgstr "Inicjalizacja interfejsu hamlib " -#: src/dialogs/confdialog.cxx:9536 +#: src/dialogs/confdialog.cxx:9830 msgid "Sideband:" msgstr "WstÄ™ga boczna:" -#: src/dialogs/confdialog.cxx:9550 +#: src/dialogs/confdialog.cxx:9844 msgid "PTT via Hamlib command" msgstr "PTT za pomocÄ… komend pakietu hamlib" -#: src/dialogs/confdialog.cxx:9551 +#: src/dialogs/confdialog.cxx:9845 msgid "PTT is a hamlib command" msgstr "PTT jest pakietem komend hamlib " -#: src/dialogs/confdialog.cxx:9557 +#: src/dialogs/confdialog.cxx:9851 msgid "DTR +12" msgstr "DTR +12" -#: src/dialogs/confdialog.cxx:9563 +#: src/dialogs/confdialog.cxx:9857 msgid "RTS +12" msgstr "RTS +12" -#: src/dialogs/confdialog.cxx:9570 +#: src/dialogs/confdialog.cxx:9864 msgid "Rig requires RTS/CTS flow control" msgstr "Rig wymaga kontroli przeplywu RTS/CTS" -#: src/dialogs/confdialog.cxx:9576 +#: src/dialogs/confdialog.cxx:9870 msgid "XON/XOFF flow control" msgstr "Kontrola przepÅ‚ywu Xon/Xoff" -#: src/dialogs/confdialog.cxx:9577 +#: src/dialogs/confdialog.cxx:9871 msgid "Rig requires Xon/Xoff flow control" msgstr "Rig wymaga Xon/ Xoff" -#: src/dialogs/confdialog.cxx:9583 +#: src/dialogs/confdialog.cxx:9877 msgid "Reset hamlib interface" msgstr "Resetuj interfejs hamlib " -#: src/dialogs/confdialog.cxx:9592 +#: src/dialogs/confdialog.cxx:9886 msgid "XML-RPC" msgstr "XML-RPC" -#: src/dialogs/confdialog.cxx:9600 +#: src/dialogs/confdialog.cxx:9894 msgid "" "Rig control via external\n" "program using xmlrpc\n" @@ -5024,23 +5112,23 @@ "program za pomocÄ… xmlrpc\n" "zdalnej stacji" -#: src/dialogs/confdialog.cxx:9602 +#: src/dialogs/confdialog.cxx:9896 msgid "Use XML-RPC program" msgstr "Użyj programu XML-RPC" -#: src/dialogs/confdialog.cxx:9603 +#: src/dialogs/confdialog.cxx:9897 msgid "Experimental" msgstr "Próbny" -#: src/dialogs/confdialog.cxx:9608 +#: src/dialogs/confdialog.cxx:9902 msgid "Initialize XML-RPC rig control" msgstr "Inicjalizuj sterowanie rig XML-RPC " -#: src/dialogs/confdialog.cxx:9615 +#: src/dialogs/confdialog.cxx:9909 msgid "Mode/BW delay" msgstr "Tryb/BW opóznienie" -#: src/dialogs/confdialog.cxx:9616 +#: src/dialogs/confdialog.cxx:9910 msgid "" "Delay in seconds between " msgstr "" -#: src/dialogs/confdialog.cxx:10421 +#: src/dialogs/confdialog.cxx:10715 msgid "Sweet Spot" msgstr "Sweet Spot" -#: src/dialogs/confdialog.cxx:10427 +#: src/dialogs/confdialog.cxx:10721 msgid "Default CW tracking point" msgstr "Domyslnie sledzenie punktu CW" -#: src/dialogs/confdialog.cxx:10446 +#: src/dialogs/confdialog.cxx:10739 +msgid "RTTY" +msgstr "RTTY" + +#: src/dialogs/confdialog.cxx:10740 msgid "Default RTTY tracking point" msgstr "Domyslnie sledzenie punktu RTTY" -#: src/dialogs/confdialog.cxx:10464 +#: src/dialogs/confdialog.cxx:10758 msgid "PSK et al." msgstr "PSK et al." -#: src/dialogs/confdialog.cxx:10465 +#: src/dialogs/confdialog.cxx:10759 msgid "Default for all other modems" msgstr "Domyslnie dla wszystkich innych modemów" -#: src/dialogs/confdialog.cxx:10483 +#: src/dialogs/confdialog.cxx:10777 msgid "Always start new modems at these frequencies" msgstr "Zawsze uruchom nowe modemy na tych czestotliwosciach" -#: src/dialogs/confdialog.cxx:10484 +#: src/dialogs/confdialog.cxx:10778 msgid "" "ON - start at default\n" "OFF - keep current wf cursor position" @@ -5709,15 +5801,15 @@ "WL - rozpoczyna domyslnie\n" "WYL - zachowaj aktualna pozycje kursora" -#: src/dialogs/confdialog.cxx:10492 +#: src/dialogs/confdialog.cxx:10786 msgid "K3 A1A configuation" msgstr "Konfiguruj Elecraft K3" -#: src/dialogs/confdialog.cxx:10495 +#: src/dialogs/confdialog.cxx:10790 msgid "CW is LSB" msgstr "CW jako LSB" -#: src/dialogs/confdialog.cxx:10496 +#: src/dialogs/confdialog.cxx:10791 msgid "" "Select this for Elecraft K3\n" "Other radios should not need it." @@ -5725,63 +5817,63 @@ "Wybierz te opcje, dla Elecraft K3\n" "Pozostale radia tego nie wymagaja." -#: src/dialogs/confdialog.cxx:10505 +#: src/dialogs/confdialog.cxx:10800 msgid "Text i/o" msgstr "Tekst i/o" -#: src/dialogs/confdialog.cxx:10507 +#: src/dialogs/confdialog.cxx:10802 msgid "Talker Socket (MS only)" msgstr "Talker Socket (tylko MS)" -#: src/dialogs/confdialog.cxx:10510 +#: src/dialogs/confdialog.cxx:10805 msgid "Talker" msgstr "Talker" -#: src/dialogs/confdialog.cxx:10514 +#: src/dialogs/confdialog.cxx:10809 msgid "Connect/disconnect to Talker socket server" msgstr "Polacz / Rozlacz do gniazda serwera Talker " -#: src/dialogs/confdialog.cxx:10517 +#: src/dialogs/confdialog.cxx:10812 msgid "Auto connect when fldigi opens (server must be up)" msgstr "Aktywuj podczas startu fldigi (serwer musi byc uruchomiony )" -#: src/dialogs/confdialog.cxx:10524 +#: src/dialogs/confdialog.cxx:10819 msgid "Capture rx text to external file" msgstr "Przechwytuj tekst rx do zewnÄ™trznego pliku" -#: src/dialogs/confdialog.cxx:10527 +#: src/dialogs/confdialog.cxx:10822 msgid "Enable rx text stream" msgstr "Aktywuj strumien tekstowy rx" -#: src/dialogs/confdialog.cxx:10528 +#: src/dialogs/confdialog.cxx:10823 msgid "Send rx text to file: textout.txt" msgstr "Wyslij tekst rx do pliku: textout.txt" -#: src/dialogs/confdialog.cxx:10537 +#: src/dialogs/confdialog.cxx:10832 msgid "DTMF" msgstr "DTMF" -#: src/dialogs/confdialog.cxx:10539 +#: src/dialogs/confdialog.cxx:10834 msgid "Decode DTMF tones" msgstr "Dekoduj sygnaÅ‚y DTMF" -#: src/dialogs/confdialog.cxx:10540 +#: src/dialogs/confdialog.cxx:10835 msgid "Decode received DTMF tones" msgstr "Dekoduj odebr. sygnaÅ‚y DTMF" -#: src/dialogs/confdialog.cxx:10547 +#: src/dialogs/confdialog.cxx:10842 msgid "WX" msgstr "WX" -#: src/dialogs/confdialog.cxx:10549 +#: src/dialogs/confdialog.cxx:10844 msgid "Weather query specification" msgstr "Specyfikacja zapytania o pogode" -#: src/dialogs/confdialog.cxx:10552 +#: src/dialogs/confdialog.cxx:10847 msgid "METAR station ID code" msgstr "Kod ID stacji METAR" -#: src/dialogs/confdialog.cxx:10553 +#: src/dialogs/confdialog.cxx:10848 msgid "" "for example KMDQ for\n" "Huntsville-Madison Executive Airport, AL" @@ -5789,19 +5881,19 @@ "na przykÅ‚ad KMDQ dla \n" "Huntsville-Madison Lotnisko, AL" -#: src/dialogs/confdialog.cxx:10558 +#: src/dialogs/confdialog.cxx:10853 msgid "Full report" msgstr "PeÅ‚ny raport" -#: src/dialogs/confdialog.cxx:10559 +#: src/dialogs/confdialog.cxx:10854 msgid "Insert full METAR report" msgstr "Wstaw peÅ‚ny raport METAR" -#: src/dialogs/confdialog.cxx:10564 +#: src/dialogs/confdialog.cxx:10859 msgid "End of header string:" msgstr "Koniec ciÄ…gu znakow" -#: src/dialogs/confdialog.cxx:10565 +#: src/dialogs/confdialog.cxx:10860 msgid "" "Text defining end of METAR header\n" "Typically 'Connection: close'\n" @@ -5811,144 +5903,145 @@ "Zazwyczaj 'Polaczenie zamkniete'\n" "Uzywane do wyszukiwania nazwy stacji" -#: src/dialogs/confdialog.cxx:10571 +#: src/dialogs/confdialog.cxx:10866 msgid "METAR station location" msgstr "METAR stacja lokalizacja" -#: src/dialogs/confdialog.cxx:10572 +#: src/dialogs/confdialog.cxx:10867 msgid "Add geopolitical name of METAR station" msgstr "Dodaj geopolityczna nazwÄ™ stacji METAR" -#: src/dialogs/confdialog.cxx:10577 +#: src/dialogs/confdialog.cxx:10872 msgid "Conditions" msgstr "Warunki" -#: src/dialogs/confdialog.cxx:10578 +#: src/dialogs/confdialog.cxx:10873 msgid "current wx conditions" msgstr "Obecne warunki wx" -#: src/dialogs/confdialog.cxx:10583 +#: src/dialogs/confdialog.cxx:10878 msgid "Fahrenheit" msgstr "Fahrenheit" -#: src/dialogs/confdialog.cxx:10584 +#: src/dialogs/confdialog.cxx:10879 msgid "report Fahrenheit" msgstr "raport Fahrenheit" -#: src/dialogs/confdialog.cxx:10589 +#: src/dialogs/confdialog.cxx:10884 msgid "Celsius" msgstr "Celsjusz" -#: src/dialogs/confdialog.cxx:10590 +#: src/dialogs/confdialog.cxx:10885 msgid "report Celsius" msgstr "raport Celsjusza" -#: src/dialogs/confdialog.cxx:10595 +#: src/dialogs/confdialog.cxx:10890 msgid "Miles / Hour" msgstr "Mil / Godzina" -#: src/dialogs/confdialog.cxx:10596 +#: src/dialogs/confdialog.cxx:10891 msgid "report miles per hour" msgstr "raport mil na godzine" -#: src/dialogs/confdialog.cxx:10601 +#: src/dialogs/confdialog.cxx:10896 msgid "kilometers / hour" msgstr "kilometry / godzina" -#: src/dialogs/confdialog.cxx:10602 +#: src/dialogs/confdialog.cxx:10897 msgid "report kilometers per hour" msgstr "report kilometrów na godzine" -#: src/dialogs/confdialog.cxx:10607 -msgid "Inches Mg." +#: src/dialogs/confdialog.cxx:10902 +#, fuzzy +msgid "Inches Hg." msgstr "Cale Mg." -#: src/dialogs/confdialog.cxx:10608 +#: src/dialogs/confdialog.cxx:10903 msgid "report inches mercury" msgstr "raport slupa rteci" -#: src/dialogs/confdialog.cxx:10613 +#: src/dialogs/confdialog.cxx:10908 msgid "mbars" msgstr "mbary" -#: src/dialogs/confdialog.cxx:10614 +#: src/dialogs/confdialog.cxx:10909 msgid "report millibars" msgstr "raport milibary" -#: src/dialogs/confdialog.cxx:10619 +#: src/dialogs/confdialog.cxx:10914 msgid "Temperature" msgstr "Temperatura" -#: src/dialogs/confdialog.cxx:10622 +#: src/dialogs/confdialog.cxx:10917 msgid "Wind speed/dir" msgstr "PrÄ™dkosc wiatru" -#: src/dialogs/confdialog.cxx:10625 +#: src/dialogs/confdialog.cxx:10920 msgid "Barometric pressure" msgstr "Cisnienie barometryczne" -#: src/dialogs/confdialog.cxx:10628 +#: src/dialogs/confdialog.cxx:10923 msgid "Search on web" msgstr "Szukaj w internecie" -#: src/dialogs/confdialog.cxx:10635 +#: src/dialogs/confdialog.cxx:10930 msgid "KML" msgstr "KML" -#: src/dialogs/confdialog.cxx:10637 +#: src/dialogs/confdialog.cxx:10932 msgid "KML files directory" msgstr "Katalog plików KML" -#: src/dialogs/confdialog.cxx:10638 +#: src/dialogs/confdialog.cxx:10933 msgid "Where generated KML documents are stored." msgstr "Wygenerowane dokumenty KML sÄ… przechowywane." -#: src/dialogs/confdialog.cxx:10643 +#: src/dialogs/confdialog.cxx:10938 msgid "KML root file" msgstr "Główny plik KML" -#: src/dialogs/confdialog.cxx:10647 +#: src/dialogs/confdialog.cxx:10942 msgid "Minimum distance for splitting aliases (Meters)" msgstr "Minimalny dystans dla aliasów podzialu (w metrach)" -#: src/dialogs/confdialog.cxx:10648 +#: src/dialogs/confdialog.cxx:10943 msgid "Minimum distance for splitting alias nodes (Meters)" msgstr "Minimalny dystans dla wÄ™złów aliasów ( Metry )" -#: src/dialogs/confdialog.cxx:10658 +#: src/dialogs/confdialog.cxx:10953 msgid "Data retention time, in hours (0 for no limit)" msgstr "Czas retencji danych, w godzinach (0 oznacza brak limitu )" -#: src/dialogs/confdialog.cxx:10659 +#: src/dialogs/confdialog.cxx:10954 msgid "" "Number of hours data is kept for each node. Zero means keeping everything." msgstr "" "Liczba godzin przechowywania danych dla wÄ™zÅ‚a. Zero oznacza, utrzymuj " "wszystko." -#: src/dialogs/confdialog.cxx:10668 +#: src/dialogs/confdialog.cxx:10963 msgid "KML refresh interval (seconds)" msgstr "KML czÄ™st. odswiezania ( sek )" -#: src/dialogs/confdialog.cxx:10669 +#: src/dialogs/confdialog.cxx:10964 msgid "Refresh time interval written in KML file (Seconds)" msgstr "Odswiez przedzial czasu zapisu w pliku KML (w sekundach)" -#: src/dialogs/confdialog.cxx:10685 +#: src/dialogs/confdialog.cxx:10980 msgid "KML balloon display style" msgstr "Styl balonu wyswietlania KML" -#: src/dialogs/confdialog.cxx:10686 +#: src/dialogs/confdialog.cxx:10981 msgid "KML balloon in plain text, or HTML, in plain tables or matrices." msgstr "" "KML balon w postaci zwykÅ‚ego tekstu lub HTML, w prostych tabelach lub " "macierzach." -#: src/dialogs/confdialog.cxx:10701 +#: src/dialogs/confdialog.cxx:10996 msgid "Command run on KML creation" msgstr "Komenda tworzenia pliku KML" -#: src/dialogs/confdialog.cxx:10702 +#: src/dialogs/confdialog.cxx:10997 msgid "" "Command started when KML files are generated. Subprocesses are started once, " "and restarted if needed." @@ -5956,103 +6049,103 @@ "Komenda startuje, gdy generowane sÄ… pliki KML. Podprocesy sÄ… uruchamiane " "raz, a w razie potrzeby ponownie." -#: src/dialogs/confdialog.cxx:10708 +#: src/dialogs/confdialog.cxx:11003 msgid "Test command" msgstr "Testuj polecenie" -#: src/dialogs/confdialog.cxx:10709 +#: src/dialogs/confdialog.cxx:11004 msgid "Execute command on KML files." msgstr "Wykonaj polecenie na pliku KML." -#: src/dialogs/confdialog.cxx:10712 +#: src/dialogs/confdialog.cxx:11007 msgid "Change dir..." msgstr "Zmien kat..." -#: src/dialogs/confdialog.cxx:10713 +#: src/dialogs/confdialog.cxx:11008 msgid "Choose directory to store KML documents" msgstr "Wybierz katalog do przechowywania dokumentów KML" -#: src/dialogs/confdialog.cxx:10716 +#: src/dialogs/confdialog.cxx:11011 msgid "Cleanup KML data now !" msgstr "Oczysc dane KML teraz!" -#: src/dialogs/confdialog.cxx:10717 +#: src/dialogs/confdialog.cxx:11012 msgid "Cleanups KML documents, empties Google Earth display." msgstr "" -#: src/dialogs/confdialog.cxx:10720 +#: src/dialogs/confdialog.cxx:11015 msgid "Cleanup on startup" msgstr "Wyczysc przy starcie" -#: src/dialogs/confdialog.cxx:10721 +#: src/dialogs/confdialog.cxx:11016 msgid "Empties KML documents when starting program." msgstr "Usuwa dokumenty KML podczas uruchamiania programu." -#: src/dialogs/confdialog.cxx:10732 +#: src/dialogs/confdialog.cxx:11027 msgid "Web" msgstr "Internet" -#: src/dialogs/confdialog.cxx:10733 +#: src/dialogs/confdialog.cxx:11028 msgid "Callsign database" msgstr "Baza danych Stacji" -#: src/dialogs/confdialog.cxx:10736 +#: src/dialogs/confdialog.cxx:11031 msgid "Call Lookup" msgstr "Wyszukaj Stacje" -#: src/dialogs/confdialog.cxx:10738 +#: src/dialogs/confdialog.cxx:11033 msgid "Web Browser lookup" msgstr "Wyszukaj w internecie" -#: src/dialogs/confdialog.cxx:10742 +#: src/dialogs/confdialog.cxx:11037 msgid "Do not use callsign lookup via web browser" msgstr "Nie uzywaj przeglÄ…darki internetowej do wyszukiwania znaku" -#: src/dialogs/confdialog.cxx:10748 +#: src/dialogs/confdialog.cxx:11043 msgid "QRZ online via default Internet Browser" msgstr "QRZ online poprzez przeglÄ…darkÄ™ internetowÄ…" -#: src/dialogs/confdialog.cxx:10749 +#: src/dialogs/confdialog.cxx:11044 msgid "Visit QRZ web site" msgstr "Zobacz stronÄ™ internetowÄ… QRZ" -#: src/dialogs/confdialog.cxx:10754 +#: src/dialogs/confdialog.cxx:11049 msgid "HamCall online via default Internet Browser" msgstr "HamCall poprzez przeglÄ…darkÄ™ internetowÄ…" -#: src/dialogs/confdialog.cxx:10755 src/dialogs/confdialog.cxx:10803 +#: src/dialogs/confdialog.cxx:11050 src/dialogs/confdialog.cxx:11098 msgid "Visit Hamcall web site" msgstr "Zobacz stronÄ™ internetowÄ… Hamcall" -#: src/dialogs/confdialog.cxx:10760 +#: src/dialogs/confdialog.cxx:11055 msgid "HamQTH via default Internet Browser" msgstr "HamQTH przez przeglÄ…darke internetowa" -#: src/dialogs/confdialog.cxx:10761 +#: src/dialogs/confdialog.cxx:11056 msgid "Visit hamQTH web site" msgstr "Zobacz stronÄ™ internetowÄ… hamQTH" -#: src/dialogs/confdialog.cxx:10768 +#: src/dialogs/confdialog.cxx:11063 msgid "Data base lookup" msgstr "Wyszukiwanie bazy danych" -#: src/dialogs/confdialog.cxx:10772 +#: src/dialogs/confdialog.cxx:11067 msgid "Do not use callsign database" msgstr "Nie uzywaj bazy danych" -#: src/dialogs/confdialog.cxx:10778 +#: src/dialogs/confdialog.cxx:11073 msgid "QRZ cdrom" msgstr "QRZ cdrom" -#: src/dialogs/confdialog.cxx:10779 +#: src/dialogs/confdialog.cxx:11074 msgid "Use CD or hard drive CD image" msgstr "Użyj CD lub obrazu dysku CD" -#: src/dialogs/confdialog.cxx:10784 +#: src/dialogs/confdialog.cxx:11079 msgid "QRZ.com" msgstr "QRZ.com" -#: src/dialogs/confdialog.cxx:10785 +#: src/dialogs/confdialog.cxx:11080 msgid "" "You need a paid QRZ online\n" "subscription to access" @@ -6060,11 +6153,11 @@ "Wymagany platny abonament\n" "na dostÄ™p do QRZ on-line" -#: src/dialogs/confdialog.cxx:10790 +#: src/dialogs/confdialog.cxx:11085 msgid "Hamcall.net" msgstr "Hamcall.net" -#: src/dialogs/confdialog.cxx:10791 +#: src/dialogs/confdialog.cxx:11086 msgid "" "You need a paid Hamcall online\n" "subscription to access" @@ -6072,23 +6165,23 @@ "Wymagany pÅ‚atny abonament\n" "na dostÄ™p do Hamcall on-line" -#: src/dialogs/confdialog.cxx:10796 +#: src/dialogs/confdialog.cxx:11091 msgid "HamQTH.com (free service http://www.hamqth.com)" msgstr "HamQTH.com ( http://www.hamqth.com)" -#: src/dialogs/confdialog.cxx:10797 +#: src/dialogs/confdialog.cxx:11092 msgid "Free service courtesy of OK" msgstr "Darmowe dziÄ™ki uprzejmoÅ›ci obsÅ‚ugi OK" -#: src/dialogs/confdialog.cxx:10802 +#: src/dialogs/confdialog.cxx:11097 msgid "Callook.info lookup (free service US callsigns only)" msgstr "Callook.info wyszukiwanie ( bezplatna usluga tylko dla stacji US )" -#: src/dialogs/confdialog.cxx:10808 +#: src/dialogs/confdialog.cxx:11103 msgid "at:" msgstr "w:" -#: src/dialogs/confdialog.cxx:10809 +#: src/dialogs/confdialog.cxx:11104 msgid "" "ie: /home/dave/CALLBK/ or C:/CALLBK/\n" "Leave blank to search for database" @@ -6096,180 +6189,180 @@ "ie: /home/co7wt/CALLBK lub C:/CALLBK\n" "Pozostaw puste, aby szukac w bazie" -#: src/dialogs/confdialog.cxx:10823 +#: src/dialogs/confdialog.cxx:11118 msgid "User name" msgstr "Uzytkownik" -#: src/dialogs/confdialog.cxx:10824 src/dialogs/confdialog.cxx:10869 -#: src/dialogs/confdialog.cxx:10904 +#: src/dialogs/confdialog.cxx:11119 src/dialogs/confdialog.cxx:11164 +#: src/dialogs/confdialog.cxx:11199 msgid "Your login name" msgstr "Twój login" -#: src/dialogs/confdialog.cxx:10838 src/dialogs/confdialog.cxx:10883 +#: src/dialogs/confdialog.cxx:11133 src/dialogs/confdialog.cxx:11178 msgid "Password" msgstr "Haslo" -#: src/dialogs/confdialog.cxx:10839 src/dialogs/confdialog.cxx:10884 +#: src/dialogs/confdialog.cxx:11134 src/dialogs/confdialog.cxx:11179 msgid "Your login password" msgstr "Twoje hasÅ‚o logowania" -#: src/dialogs/confdialog.cxx:10855 src/dialogs/confdialog.cxx:10900 +#: src/dialogs/confdialog.cxx:11150 src/dialogs/confdialog.cxx:11195 msgid "Show password in plain text" msgstr "Pokaz hasÅ‚o jako tekst" -#: src/dialogs/confdialog.cxx:10858 +#: src/dialogs/confdialog.cxx:11153 msgid "Add address to notes field" msgstr "Dodaj adres do pola notatek" -#: src/dialogs/confdialog.cxx:10867 +#: src/dialogs/confdialog.cxx:11162 msgid "eQSL" msgstr "eQSL" -#: src/dialogs/confdialog.cxx:10868 +#: src/dialogs/confdialog.cxx:11163 msgid "User ID" msgstr "ID Uzytkownika" -#: src/dialogs/confdialog.cxx:10903 +#: src/dialogs/confdialog.cxx:11198 msgid "QTH Nickname" msgstr "Pseudonim" -#: src/dialogs/confdialog.cxx:10918 +#: src/dialogs/confdialog.cxx:11213 msgid "Options" msgstr "Opcje" -#: src/dialogs/confdialog.cxx:10921 +#: src/dialogs/confdialog.cxx:11216 msgid "send when logged (log button, , )" msgstr "Wyslij po zalogowaniu (log przycisk, , )" -#: src/dialogs/confdialog.cxx:10922 +#: src/dialogs/confdialog.cxx:11217 msgid "automatic data upload" msgstr "automatyczne wysylanie danych" -#: src/dialogs/confdialog.cxx:10927 +#: src/dialogs/confdialog.cxx:11222 msgid "Default message" msgstr "Komunikat domyslny" -#: src/dialogs/confdialog.cxx:10928 +#: src/dialogs/confdialog.cxx:11223 msgid "default text to send with etc" msgstr "Domyslny tekst, aby wysÅ‚ac z itp" -#: src/dialogs/confdialog.cxx:10942 +#: src/dialogs/confdialog.cxx:11237 msgid "Text Tags (tags use {} delimiters)" msgstr "Tekst Tagów (tagi uzyj {} ograniczniki )" -#: src/dialogs/confdialog.cxx:10945 +#: src/dialogs/confdialog.cxx:11240 msgid " {CALL} other ops call sign" msgstr "{CALL} inna Stacja" -#: src/dialogs/confdialog.cxx:10948 +#: src/dialogs/confdialog.cxx:11243 msgid " {MODE} full mode / submode" msgstr "{MODE} emisja/ podtryb pracy" -#: src/dialogs/confdialog.cxx:10951 +#: src/dialogs/confdialog.cxx:11246 msgid "{NAME} other ops name" msgstr "{NAME} inna nazwa" -#: src/dialogs/confdialog.cxx:10954 +#: src/dialogs/confdialog.cxx:11249 msgid "These tags can also be used in " msgstr "Znaczniki te mogÄ… byc wykorzystywane w " -#: src/dialogs/confdialog.cxx:10958 +#: src/dialogs/confdialog.cxx:11253 msgid "Use date/time off for log entry" msgstr "Uzyj daty/czas do wpisu w logu" -#: src/dialogs/confdialog.cxx:10959 +#: src/dialogs/confdialog.cxx:11254 msgid "default uses date/time on" msgstr "domyslnie data / czas wl" -#: src/dialogs/confdialog.cxx:10977 +#: src/dialogs/confdialog.cxx:11272 msgid "Auto start programs with fldigi" msgstr "Programy Auto start z fldigi" -#: src/dialogs/confdialog.cxx:10980 +#: src/dialogs/confdialog.cxx:11275 msgid "flrig:" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:10981 +#: src/dialogs/confdialog.cxx:11276 msgid "Enter full path-filename for flrig" msgstr "Wpisz peÅ‚na sciezke, do pliku flirg" -#: src/dialogs/confdialog.cxx:10994 src/dialogs/confdialog.cxx:11012 -#: src/dialogs/confdialog.cxx:11030 src/dialogs/confdialog.cxx:11048 -#: src/dialogs/confdialog.cxx:11066 src/dialogs/confdialog.cxx:11084 -#: src/dialogs/confdialog.cxx:11102 +#: src/dialogs/confdialog.cxx:11289 src/dialogs/confdialog.cxx:11307 +#: src/dialogs/confdialog.cxx:11325 src/dialogs/confdialog.cxx:11343 +#: src/dialogs/confdialog.cxx:11361 src/dialogs/confdialog.cxx:11379 +#: src/dialogs/confdialog.cxx:11397 msgid "Locate" msgstr "Lokalizacja" -#: src/dialogs/confdialog.cxx:10995 +#: src/dialogs/confdialog.cxx:11290 msgid "Locate flrig executable" msgstr "Zlokalizuj flrig exe" -#: src/dialogs/confdialog.cxx:10998 +#: src/dialogs/confdialog.cxx:11293 msgid "flamp:" msgstr "flamp:" -#: src/dialogs/confdialog.cxx:10999 +#: src/dialogs/confdialog.cxx:11294 msgid "Enter full path-filename for flamp" msgstr "Wpisz peÅ‚na sciezke, pliku flmsg" -#: src/dialogs/confdialog.cxx:11013 +#: src/dialogs/confdialog.cxx:11308 msgid "Locate flamp executable" msgstr "Zlokalizuj flamp exe" -#: src/dialogs/confdialog.cxx:11016 +#: src/dialogs/confdialog.cxx:11311 msgid "flnet:" msgstr "flnet:" -#: src/dialogs/confdialog.cxx:11017 +#: src/dialogs/confdialog.cxx:11312 msgid "Enter full path-filename for flnet" msgstr "Wpisz peÅ‚na sciezke, pliku flmsg" -#: src/dialogs/confdialog.cxx:11031 +#: src/dialogs/confdialog.cxx:11326 msgid "Locate flnet executable" msgstr "Zlokalizuj flnet exe" -#: src/dialogs/confdialog.cxx:11034 +#: src/dialogs/confdialog.cxx:11329 msgid "fllog:" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11035 +#: src/dialogs/confdialog.cxx:11330 msgid "Enter full path-filename for fllog" msgstr "Wpisz peÅ‚na sciezke, pliku flmsg" -#: src/dialogs/confdialog.cxx:11049 +#: src/dialogs/confdialog.cxx:11344 msgid "Locate fllog executable" msgstr "Zlokalizuj fllog exe" -#: src/dialogs/confdialog.cxx:11052 +#: src/dialogs/confdialog.cxx:11347 msgid "Prog 1:" msgstr "Prog 1:" -#: src/dialogs/confdialog.cxx:11053 src/dialogs/confdialog.cxx:11071 -#: src/dialogs/confdialog.cxx:11089 +#: src/dialogs/confdialog.cxx:11348 src/dialogs/confdialog.cxx:11366 +#: src/dialogs/confdialog.cxx:11384 msgid "Enter full path-filename for external program" msgstr "Wpisz peÅ‚na sciezke, pliku flmsg" -#: src/dialogs/confdialog.cxx:11067 +#: src/dialogs/confdialog.cxx:11362 msgid "Locate program #1 executable" msgstr "Zlokalizuj program #1 exe" -#: src/dialogs/confdialog.cxx:11070 +#: src/dialogs/confdialog.cxx:11365 msgid "Prog 2:" msgstr "Prog 2:" -#: src/dialogs/confdialog.cxx:11085 +#: src/dialogs/confdialog.cxx:11380 msgid "Locate program #2 executable" msgstr "Zlokalizuj program #2 exe" -#: src/dialogs/confdialog.cxx:11088 +#: src/dialogs/confdialog.cxx:11383 msgid "Prog 3:" msgstr "Prog 3:" -#: src/dialogs/confdialog.cxx:11103 +#: src/dialogs/confdialog.cxx:11398 msgid "Locate program #3 executable" msgstr "Zlokalizuj program #3 exe" -#: src/dialogs/confdialog.cxx:11106 +#: src/dialogs/confdialog.cxx:11401 msgid "" "Enable\n" "-" @@ -6277,89 +6370,89 @@ "Wlacz\n" "-" -#: src/dialogs/confdialog.cxx:11107 src/dialogs/confdialog.cxx:11114 -#: src/dialogs/confdialog.cxx:11120 src/dialogs/confdialog.cxx:11126 -#: src/dialogs/confdialog.cxx:11132 src/dialogs/confdialog.cxx:11138 -#: src/dialogs/confdialog.cxx:11144 +#: src/dialogs/confdialog.cxx:11402 src/dialogs/confdialog.cxx:11409 +#: src/dialogs/confdialog.cxx:11415 src/dialogs/confdialog.cxx:11421 +#: src/dialogs/confdialog.cxx:11427 src/dialogs/confdialog.cxx:11433 +#: src/dialogs/confdialog.cxx:11439 msgid "Enable this entry when fldigi first starts" msgstr "WÅ‚Ä…cz to przy pierwszym uruchomieniu Fldigi" -#: src/dialogs/confdialog.cxx:11149 src/dialogs/confdialog.cxx:11153 -#: src/dialogs/confdialog.cxx:11157 src/dialogs/confdialog.cxx:11161 -#: src/dialogs/confdialog.cxx:11165 src/dialogs/confdialog.cxx:11169 -#: src/dialogs/confdialog.cxx:11173 +#: src/dialogs/confdialog.cxx:11444 src/dialogs/confdialog.cxx:11448 +#: src/dialogs/confdialog.cxx:11452 src/dialogs/confdialog.cxx:11456 +#: src/dialogs/confdialog.cxx:11460 src/dialogs/confdialog.cxx:11464 +#: src/dialogs/confdialog.cxx:11468 msgid "Test" msgstr "Test" -#: src/dialogs/confdialog.cxx:11150 +#: src/dialogs/confdialog.cxx:11445 msgid "Start flrig" msgstr "Start flrig" -#: src/dialogs/confdialog.cxx:11154 +#: src/dialogs/confdialog.cxx:11449 msgid "Start flamp" msgstr "Start flamp" -#: src/dialogs/confdialog.cxx:11158 +#: src/dialogs/confdialog.cxx:11453 msgid "Start flnet" msgstr "Start flnet" -#: src/dialogs/confdialog.cxx:11162 +#: src/dialogs/confdialog.cxx:11457 msgid "Start fllog" msgstr "Start fllog" -#: src/dialogs/confdialog.cxx:11166 +#: src/dialogs/confdialog.cxx:11461 msgid "Start prog1" msgstr "Start prog1" -#: src/dialogs/confdialog.cxx:11170 +#: src/dialogs/confdialog.cxx:11465 msgid "Start prog2" msgstr "Start prog2" -#: src/dialogs/confdialog.cxx:11174 +#: src/dialogs/confdialog.cxx:11469 msgid "Start prog3" msgstr "Start prog3" -#: src/dialogs/confdialog.cxx:11182 +#: src/dialogs/confdialog.cxx:11477 msgid "Program to Program Communications" msgstr "Program do Programu Komunikacji" -#: src/dialogs/confdialog.cxx:11188 +#: src/dialogs/confdialog.cxx:11483 msgid "Lock" msgstr "Wlacz" -#: src/dialogs/confdialog.cxx:11189 +#: src/dialogs/confdialog.cxx:11484 msgid "Allow/Disallow Changes" msgstr "Zezwól/Blokuj Zmiany" -#: src/dialogs/confdialog.cxx:11194 +#: src/dialogs/confdialog.cxx:11489 msgid "Enable ARQ" msgstr "Wlacz ARQ" -#: src/dialogs/confdialog.cxx:11195 +#: src/dialogs/confdialog.cxx:11490 msgid "Used For PSKMail and FLDIGI Suite of Programs" msgstr "Uzywany pakiet programów dla PSKMail i fldigi " -#: src/dialogs/confdialog.cxx:11202 +#: src/dialogs/confdialog.cxx:11497 msgid "Enable KISS" msgstr "Wlacz KISS" -#: src/dialogs/confdialog.cxx:11203 src/dialogs/confdialog.cxx:11218 +#: src/dialogs/confdialog.cxx:11498 src/dialogs/confdialog.cxx:11513 msgid "Used for BPQ32" msgstr "Uzywane do BPQ32" -#: src/dialogs/confdialog.cxx:11210 +#: src/dialogs/confdialog.cxx:11505 msgid "AX25 Decode" msgstr "Dekodowanie AX25" -#: src/dialogs/confdialog.cxx:11211 +#: src/dialogs/confdialog.cxx:11506 msgid "Decode AX25 Packets into human readable form" msgstr "Dekodowania pakietów AX25 w postaci czytelnej dla czlowieka" -#: src/dialogs/confdialog.cxx:11217 +#: src/dialogs/confdialog.cxx:11512 msgid "Enable CSMA" msgstr "Wlacz CSMA" -#: src/dialogs/confdialog.cxx:11224 +#: src/dialogs/confdialog.cxx:11519 #, fuzzy msgid "" "Enable ARQ for programs that support TCP and FLDIGI ARQ protocol.\n" @@ -6372,13 +6465,13 @@ "Tylko jeden interfejs (ARQ /KISS) może byc aktywny w danym czasie.\n" "Zmiana adresu IP i numeru portu wymaga restart fldigi." -#: src/dialogs/confdialog.cxx:11231 +#: src/dialogs/confdialog.cxx:11526 msgid "KISS" msgstr "KISS" -#: src/dialogs/confdialog.cxx:11235 src/dialogs/confdialog.cxx:11372 -#: src/dialogs/confdialog.cxx:11390 src/dialogs/confdialog.cxx:11438 -#: src/dialogs/confdialog.cxx:11504 +#: src/dialogs/confdialog.cxx:11530 src/dialogs/confdialog.cxx:11667 +#: src/dialogs/confdialog.cxx:11685 src/dialogs/confdialog.cxx:11733 +#: src/dialogs/confdialog.cxx:11799 msgid "" "Returns IP Address and port\n" "number to the default value." @@ -6386,137 +6479,137 @@ "Ustawia adres IP i port\n" "numer na wartosc domyslnÄ…." -#: src/dialogs/confdialog.cxx:11239 src/dialogs/confdialog.cxx:11338 -#: src/dialogs/confdialog.cxx:11394 src/dialogs/confdialog.cxx:11442 -#: src/dialogs/confdialog.cxx:11484 +#: src/dialogs/confdialog.cxx:11534 src/dialogs/confdialog.cxx:11633 +#: src/dialogs/confdialog.cxx:11689 src/dialogs/confdialog.cxx:11737 +#: src/dialogs/confdialog.cxx:11779 #, fuzzy msgid "Addr" msgstr "Adres:" -#: src/dialogs/confdialog.cxx:11240 +#: src/dialogs/confdialog.cxx:11535 msgid "" "IP Address for KISS interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11256 +#: src/dialogs/confdialog.cxx:11551 #, fuzzy msgid "KPSQL Attenuate" msgstr "Oslabienie KPSQL" -#: src/dialogs/confdialog.cxx:11257 +#: src/dialogs/confdialog.cxx:11552 #, fuzzy msgid "Attenuation" msgstr "Oslabienie KPSQL" -#: src/dialogs/confdialog.cxx:11269 +#: src/dialogs/confdialog.cxx:11564 msgid "I/O" msgstr "I/O" -#: src/dialogs/confdialog.cxx:11270 src/dialogs/confdialog.cxx:11356 -#: src/dialogs/confdialog.cxx:11412 src/dialogs/confdialog.cxx:11460 -#: src/dialogs/confdialog.cxx:11493 +#: src/dialogs/confdialog.cxx:11565 src/dialogs/confdialog.cxx:11651 +#: src/dialogs/confdialog.cxx:11707 src/dialogs/confdialog.cxx:11755 +#: src/dialogs/confdialog.cxx:11788 msgid "IP Address Port Number" msgstr "Adres IP Numeru portu" -#: src/dialogs/confdialog.cxx:11285 +#: src/dialogs/confdialog.cxx:11580 #, fuzzy msgid "Continue" msgstr "Kontynent" -#: src/dialogs/confdialog.cxx:11286 +#: src/dialogs/confdialog.cxx:11581 #, fuzzy msgid "Continue after in seconds" msgstr "Kontynuuj po (sek)" -#: src/dialogs/confdialog.cxx:11297 +#: src/dialogs/confdialog.cxx:11592 msgid "Busy" msgstr "" -#: src/dialogs/confdialog.cxx:11298 +#: src/dialogs/confdialog.cxx:11593 msgid "Enable Busy Channel" msgstr "WÅ‚Ä…cz kanaÅ‚ zajety" -#: src/dialogs/confdialog.cxx:11305 +#: src/dialogs/confdialog.cxx:11600 msgid "O" msgstr "O" -#: src/dialogs/confdialog.cxx:11306 +#: src/dialogs/confdialog.cxx:11601 msgid "Output port number when same IP address used" msgstr "Wyjscie numeru portu, gdy jest ten sam adres IP" -#: src/dialogs/confdialog.cxx:11321 +#: src/dialogs/confdialog.cxx:11616 msgid "Dual Port" msgstr "Podwójny port" -#: src/dialogs/confdialog.cxx:11322 +#: src/dialogs/confdialog.cxx:11617 msgid "Enable when both programs are using the same IP address" msgstr "Aktywuj, gdy oba programy uzywajÄ… tego samego adresu IP" -#: src/dialogs/confdialog.cxx:11328 src/dialogs/confdialog.cxx:11376 -#: src/dialogs/confdialog.cxx:11427 +#: src/dialogs/confdialog.cxx:11623 src/dialogs/confdialog.cxx:11671 +#: src/dialogs/confdialog.cxx:11722 #, fuzzy msgid "Restart" msgstr "Start" -#: src/dialogs/confdialog.cxx:11335 +#: src/dialogs/confdialog.cxx:11630 msgid "ARQ" msgstr "ARQ" -#: src/dialogs/confdialog.cxx:11339 +#: src/dialogs/confdialog.cxx:11634 msgid "" "IP Address for ARQ interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11355 src/dialogs/confdialog.cxx:11411 -#: src/dialogs/confdialog.cxx:11459 src/dialogs/confdialog.cxx:11492 +#: src/dialogs/confdialog.cxx:11650 src/dialogs/confdialog.cxx:11706 +#: src/dialogs/confdialog.cxx:11754 src/dialogs/confdialog.cxx:11787 msgid "Port" msgstr "Port" -#: src/dialogs/confdialog.cxx:11386 +#: src/dialogs/confdialog.cxx:11681 #, fuzzy msgid "XML" msgstr "KML" -#: src/dialogs/confdialog.cxx:11395 +#: src/dialogs/confdialog.cxx:11690 msgid "" "IP Address for XMLRPC interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11434 +#: src/dialogs/confdialog.cxx:11729 #, fuzzy msgid "flrig" msgstr "flrig:" -#: src/dialogs/confdialog.cxx:11443 +#: src/dialogs/confdialog.cxx:11738 msgid "" "IP Address for flrig interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11475 src/dialogs/confdialog.cxx:11499 +#: src/dialogs/confdialog.cxx:11770 src/dialogs/confdialog.cxx:11794 msgid "Reconnect" msgstr "Podlacz ponownie" -#: src/dialogs/confdialog.cxx:11481 +#: src/dialogs/confdialog.cxx:11776 #, fuzzy msgid "fllog" msgstr "fllog:" -#: src/dialogs/confdialog.cxx:11485 +#: src/dialogs/confdialog.cxx:11780 msgid "" "IP Address for fllog interface\n" "IP Address format: nnn.nnn.nnn.nnn\n" "or name: i.e. localhost" msgstr "" -#: src/dialogs/confdialog.cxx:11521 +#: src/dialogs/confdialog.cxx:11816 msgid "Restore defaults" msgstr "Przywróc domyslne" @@ -7032,6 +7125,12 @@ msgid "QSO Date" msgstr "Data QSO" +#~ msgid "Empty ADIF logbook file %s" +#~ msgstr "Pusty plik ADIF dziennika %s" + +#~ msgid "Error reading %s" +#~ msgstr "BÅ‚Ä…d odczytu %s" + #~ msgid "Client/Server Logbook" #~ msgstr "Klient/Serwer Logbook" diff -Nru fldigi-3.22.13/scripts/builddist.sh fldigi-3.23.01/scripts/builddist.sh --- fldigi-3.22.13/scripts/builddist.sh 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/scripts/builddist.sh 2015-09-15 14:09:37.000000000 +0000 @@ -0,0 +1,56 @@ +#!/bin/bash +#=============================================================================== +# linux binaries no longer created +#=============================================================================== + +#------------------------------------------------------------------------------- +# make the mxe-mingw32 executable +#------------------------------------------------------------------------------- + +autoreconf + +rm -f fldigi*$1* + +make clean + +./configure \ + $PKGCFG \ + $CROSSCFG \ + --without-asciidoc \ + --with-ptw32=$PREFIX/i686-w64-mingw32.static \ + --with-libiconv-prefix=$PREFIX/iconv \ + --enable-static \ + --with-libintl-prefix=$PREFIX/gettext \ + PTW32_LIBS="-lpthread -lpcreposix -lpcre -lregex" \ + FLTK_CONFIG=$PREFIX/bin/i686-w64-mingw32.static-fltk-config \ + +make + +$PREFIX/bin/i686-w64-mingw32.static-strip src/fldigi.exe +$PREFIX/bin/i686-w64-mingw32.static-strip src/flarq.exe + +make nsisinst + +mv src/*setup.exe . +ls -l *setup.exe + +make clean + +#------------------------------------------------------------------------------- +# build the distribution tarball +#------------------------------------------------------------------------------- + +./configure --without-asciidoc + +make distcheck + +make clean + +git co po/de.po +git co po/es.po +git co po/fr.po +git co po/it.po +git co po/pl.po +git co po/nl.po +git co po/fldigi.pot +git co src/dialogs/guide.cxx diff -Nru fldigi-3.22.13/scripts/buildmxe.sh fldigi-3.23.01/scripts/buildmxe.sh --- fldigi-3.22.13/scripts/buildmxe.sh 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/scripts/buildmxe.sh 2015-09-15 14:09:37.000000000 +0000 @@ -0,0 +1,24 @@ +#!/bin/bash +#======================================================================= +# make the mxe-mingw32 executable + +./configure \ + $PKGCFG \ + $CROSSCFG \ + --without-asciidoc \ + --with-ptw32=$PREFIX/i686-w64-mingw32.static \ + --with-libiconv-prefix=$PREFIX/iconv \ + --enable-static \ + --with-libintl-prefix=$PREFIX/gettext \ + PTW32_LIBS="-lpthread -lpcreposix -lpcre -lregex" \ + FLTK_CONFIG=$PREFIX/bin/i686-w64-mingw32.static-fltk-config \ + +make + +$PREFIX/bin/i686-w64-mingw32.static-strip src/fldigi.exe +$PREFIX/bin/i686-w64-mingw32.static-strip src/flarq.exe + +make nsisinst + +mv src/*setup.exe . +ls -l *setup.exe diff -Nru fldigi-3.22.13/scripts/mknsisinst.sh fldigi-3.23.01/scripts/mknsisinst.sh --- fldigi-3.22.13/scripts/mknsisinst.sh 2015-01-05 01:59:04.000000000 +0000 +++ fldigi-3.23.01/scripts/mknsisinst.sh 2015-09-15 14:09:37.000000000 +0000 @@ -42,11 +42,11 @@ exit 1 fi if test "x$WANT_FLDIGI" = "xyes"; then - test "x$NOSTRIP" = "x" && $STRIP -S "$fldigi_bin" +# test "x$NOSTRIP" = "x" && $STRIP -S "$fldigi_bin" def="$def -DHAVE_FLDIGI -DFLDIGI_NAME=$fldigi_name -DFLDIGI_BINARY=$fldigi_bin -DFLDIGI_VERSION=$PACKAGE_VERSION" fi if test "x$WANT_FLARQ" = "xyes"; then - test "x$NOSTRIP" = "x" && $STRIP -S "$flarq_bin" +# test "x$NOSTRIP" = "x" && $STRIP -S "$flarq_bin" def="$def -DHAVE_FLARQ -DFLARQ_NAME=$flarq_name -DFLARQ_BINARY=$flarq_bin -DFLARQ_VERSION=$FLARQ_VERSION" fi diff -Nru fldigi-3.22.13/src/config.h.in fldigi-3.23.01/src/config.h.in --- fldigi-3.22.13/src/config.h.in 2015-04-23 11:39:39.000000000 +0000 +++ fldigi-3.23.01/src/config.h.in 2015-08-14 01:33:46.000000000 +0000 @@ -108,11 +108,11 @@ /* Define to 1 if you have the header file. */ #undef HAVE_ARPA_INET_H -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the +/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in +/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE diff -Nru fldigi-3.22.13/src/contestia/contestia.cxx fldigi-3.23.01/src/contestia/contestia.cxx --- fldigi-3.22.13/src/contestia/contestia.cxx 2015-04-22 15:17:06.000000000 +0000 +++ fldigi-3.23.01/src/contestia/contestia.cxx 2015-09-13 14:27:28.000000000 +0000 @@ -91,6 +91,8 @@ void contestia::send_tones() { + if (!progdefaults.contestia_start_tones) return; + double freqa, freqb; tone_bw = bandwidth; tone_midfreq = txbasefreq; diff -Nru fldigi-3.22.13/src/dialogs/confdialog.cxx fldigi-3.23.01/src/dialogs/confdialog.cxx --- fldigi-3.22.13/src/dialogs/confdialog.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/dialogs/confdialog.cxx 2015-09-22 13:35:37.000000000 +0000 @@ -63,6 +63,10 @@ fsq_rx_text->setFontSize(size); fsq_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + ifkp_rx_text->setFont(font); + ifkp_rx_text->setFontSize(size); + ifkp_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + font_browser->hide(); progdefaults.changed = true; @@ -90,7 +94,11 @@ fsq_tx_text->setFontSize(size); fsq_tx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); - font_browser->hide(); + ifkp_rx_text->setFont(font); + ifkp_rx_text->setFontSize(size); + ifkp_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + + font_browser->hide(); progdefaults.changed = true; } @@ -2930,6 +2938,167 @@ }; } +Fl_Button *btn_fsq_xmt_color=(Fl_Button *)0; + +static void cb_btn_fsq_xmt_color(Fl_Button*, void*) { + choose_color(progdefaults.fsq_xmt_color); + +btn_fsq_xmt_color->color( progdefaults.fsq_xmt_color ); +btn_fsq_xmt_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_xmt_color, FTextBase::FSQ_TX); + +progdefaults.changed = true; +} + +Fl_Button *btn_fsq_directed_color=(Fl_Button *)0; + +static void cb_btn_fsq_directed_color(Fl_Button*, void*) { + choose_color(progdefaults.fsq_directed_color); + +btn_fsq_directed_color->color( progdefaults.fsq_directed_color ); +btn_fsq_directed_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_directed_color, FTextBase::FSQ_DIR); + +progdefaults.changed = true; +} + +Fl_Button *btn_fsq_undirected_color=(Fl_Button *)0; + +static void cb_btn_fsq_undirected_color(Fl_Button*, void*) { + choose_color(progdefaults.fsq_undirected_color); + +btn_fsq_undirected_color->color( progdefaults.fsq_undirected_color); +btn_fsq_undirected_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_undirected_color, FTextBase::FSQ_UND); + +progdefaults.changed = true; +} + +Fl_Button *btn_fsq_color_defaults=(Fl_Button *)0; + +static void cb_btn_fsq_color_defaults(Fl_Button*, void*) { + progdefaults.fsq_xmt_color = FL_RED; +btn_fsq_xmt_color->color(progdefaults.fsq_xmt_color); +btn_fsq_xmt_color->redraw(); + +progdefaults.fsq_directed_color = FL_BLUE; +btn_fsq_directed_color->color(progdefaults.fsq_directed_color); +btn_fsq_directed_color->redraw(); + +progdefaults.fsq_undirected_color = FL_DARK_GREEN; +btn_fsq_undirected_color->color(progdefaults.fsq_undirected_color); +btn_fsq_undirected_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_xmt_color, FTextBase::FSQ_TX); +fsq_rx_text->setFontColor(progdefaults.fsq_directed_color, FTextBase::FSQ_DIR); +fsq_rx_text->setFontColor(progdefaults.fsq_undirected_color, FTextBase::FSQ_UND); + +progdefaults.changed = true; +} + +Fl_Group *tabIFKP=(Fl_Group *)0; + +static void cb_btn_ifkpbaud(Fl_Round_Button* o, void*) { + if (o->value() == 1) { +progdefaults.ifkp_baud = 0; +btn_ifkpbaud[1]->value(0); +btn_ifkpbaud[2]->value(0); +} +progdefaults.changed = true; +} + +static void cb_btn_ifkpbaud1(Fl_Round_Button* o, void*) { + if (o->value() == 1) { +progdefaults.ifkp_baud = 1; +btn_ifkpbaud[0]->value(0); +btn_ifkpbaud[2]->value(0); +} +progdefaults.changed = true; +} + +Fl_Round_Button *btn_ifkpbaud[3]={(Fl_Round_Button *)0}; + +static void cb_btn_ifkpbaud2(Fl_Round_Button* o, void*) { + if (o->value() == 1) { +progdefaults.ifkp_baud = 2; +btn_ifkpbaud[0]->value(0); +btn_ifkpbaud[1]->value(0); +} +progdefaults.changed = true; +} + +Fl_Check_Button *btn_ifkp_lowercase=(Fl_Check_Button *)0; + +static void cb_btn_ifkp_lowercase(Fl_Check_Button* o, void*) { + progdefaults.ifkp_lowercase=o->value(); +progdefaults.changed = true; +} + +Fl_Check_Button *btn_ifkp_lowercase_call=(Fl_Check_Button *)0; + +static void cb_btn_ifkp_lowercase_call(Fl_Check_Button* o, void*) { + progdefaults.ifkp_lowercase_call=o->value(); +progdefaults.changed = true; +} + +Fl_Check_Button *btn_ifkp_freqlock=(Fl_Check_Button *)0; + +static void cb_btn_ifkp_freqlock(Fl_Check_Button* o, void*) { + progdefaults.ifkp_freqlock=o->value(); +if (active_modem == ifkp_modem && + o->value() ) + active_modem->set_freq(1500); +progdefaults.changed = true; +} + +Fl_Output *txt_ifkp_audit_log=(Fl_Output *)0; + +Fl_Light_Button *btn_enable_ifkp_audit_log=(Fl_Light_Button *)0; + +static void cb_btn_enable_ifkp_audit_log(Fl_Light_Button* o, void*) { + progdefaults.ifkp_enable_audit_log = o->value(); +progdefaults.changed = true; +} + +Fl_Button *btn_ifkp_select_auditlog=(Fl_Button *)0; + +static void cb_btn_ifkp_select_auditlog(Fl_Button*, void*) { + std::string str = std::string(TempDir); +str.append(progdefaults.ifkp_audit_log); +const char *fname = FSEL::saveas("Audit log", "*.txt\t*", str.c_str()); + +if (fname) { + progdefaults.ifkp_audit_log = fl_filename_name(fname); + txt_ifkp_audit_log->value(progdefaults.ifkp_audit_log.c_str()); + progdefaults.changed = true; +}; +} + +Fl_Output *txt_ifkp_heard_log=(Fl_Output *)0; + +Fl_Light_Button *btn_enable_ifkp_heard_log=(Fl_Light_Button *)0; + +static void cb_btn_enable_ifkp_heard_log(Fl_Light_Button* o, void*) { + progdefaults.ifkp_enable_heard_log = o->value(); +progdefaults.changed = true; +} + +Fl_Button *btn_select_ifkp_heard_log=(Fl_Button *)0; + +static void cb_btn_select_ifkp_heard_log(Fl_Button*, void*) { + std::string str = std::string(TempDir); +str.append(progdefaults.ifkp_heard_log); +const char *fname = FSEL::saveas("Heard log", "*.txt\t*", str.c_str()); +if (fname) { + progdefaults.ifkp_heard_log = fl_filename_name(fname); + txt_ifkp_heard_log->value(progdefaults.ifkp_heard_log.c_str()); + progdefaults.changed = true; +}; +} + Fl_Group *tabMT63=(Fl_Group *)0; Fl_Check_Button *btnMT63_8bit=(Fl_Check_Button *)0; @@ -3031,6 +3200,13 @@ progdefaults.changed = true; } +Fl_Check_Button *btnOlivia_start_stop_tones=(Fl_Check_Button *)0; + +static void cb_btnOlivia_start_stop_tones(Fl_Check_Button* o, void*) { + progdefaults.olivia_start_tones = o->value(); +progdefaults.changed = true; +} + Fl_Group *tabContestia=(Fl_Group *)0; Fl_ListBox *i_listbox_contestia_bandwidth=(Fl_ListBox *)0; @@ -3074,6 +3250,13 @@ progdefaults.changed = true; } +Fl_Check_Button *btnContestia_start_stop_tones=(Fl_Check_Button *)0; + +static void cb_btnContestia_start_stop_tones(Fl_Check_Button* o, void*) { + progdefaults.contestia_start_tones = o->value(); +progdefaults.changed = true; +} + Fl_Group *tabPSK=(Fl_Group *)0; Fl_Tabs *tabsPSK=(Fl_Tabs *)0; @@ -8012,10 +8195,10 @@ } // Fl_Group* tabFeld { tabFSQ = new Fl_Group(0, 50, 600, 330, _("FSQ")); tabFSQ->hide(); - { Fl_Group* o = new Fl_Group(5, 60, 585, 80, _("Rx Parameters")); + { Fl_Group* o = new Fl_Group(5, 60, 585, 66, _("Rx Parameters")); o->box(FL_ENGRAVED_BOX); o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); - { Fl_Value_Slider* o = valhits = new Fl_Value_Slider(140, 72, 125, 22, _("Min Hits")); + { Fl_Value_Slider* o = valhits = new Fl_Value_Slider(140, 65, 125, 22, _("Min Hits")); valhits->tooltip(_("Minimum # hits in tone detector")); valhits->type(5); valhits->minimum(3); @@ -8027,14 +8210,14 @@ valhits->align(Fl_Align(FL_ALIGN_RIGHT)); o->value(progdefaults.fsqhits); } // Fl_Value_Slider* valhits - { Fl_Choice* o = sel_fsq_lpf = new Fl_Choice(163, 104, 102, 21, _("Image LPF")); + { Fl_Choice* o = sel_fsq_lpf = new Fl_Choice(163, 94, 102, 22, _("Image LPF")); sel_fsq_lpf->tooltip(_("Narrow LPF if image noisy")); sel_fsq_lpf->down_box(FL_BORDER_BOX); sel_fsq_lpf->callback((Fl_Callback*)cb_sel_fsq_lpf); o->add("None"); o->add("300 Hz"); o->add("400 Hz"); o->add("500 Hz"); o->value(progdefaults.fsq_img_filter); } // Fl_Choice* sel_fsq_lpf - { Fl_Value_Slider* o = sldrMovAvg = new Fl_Value_Slider(410, 72, 125, 22, _("MovAvg:")); + { Fl_Value_Slider* o = sldrMovAvg = new Fl_Value_Slider(410, 65, 125, 22, _("MovAvg:")); sldrMovAvg->tooltip(_("Filter FFT output")); sldrMovAvg->type(1); sldrMovAvg->minimum(1); @@ -8046,7 +8229,7 @@ sldrMovAvg->align(Fl_Align(FL_ALIGN_LEFT)); o->value(progdefaults.fsq_movavg); } // Fl_Value_Slider* sldrMovAvg - { Fl_Choice* o = sel_fsq_heard_aging = new Fl_Choice(433, 104, 102, 21, _("Heard aging")); + { Fl_Choice* o = sel_fsq_heard_aging = new Fl_Choice(433, 94, 102, 22, _("Heard aging")); sel_fsq_heard_aging->tooltip(_("Remove call after ...")); sel_fsq_heard_aging->down_box(FL_BORDER_BOX); sel_fsq_heard_aging->callback((Fl_Callback*)cb_sel_fsq_heard_aging); @@ -8055,30 +8238,30 @@ } // Fl_Choice* sel_fsq_heard_aging o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(5, 150, 585, 135, _("Tx Parameters")); + { Fl_Group* o = new Fl_Group(5, 130, 585, 102, _("Tx Parameters")); o->box(FL_ENGRAVED_BOX); o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); - { Fl_Round_Button* o = btn_fsqbaud[0] = new Fl_Round_Button(90, 173, 55, 15, _("2 baud")); + { Fl_Round_Button* o = btn_fsqbaud[0] = new Fl_Round_Button(150, 139, 55, 15, _("2 baud")); btn_fsqbaud[0]->down_box(FL_ROUND_DOWN_BOX); btn_fsqbaud[0]->callback((Fl_Callback*)cb_btn_fsqbaud); o->value(progdefaults.fsqbaud == 2); } // Fl_Round_Button* btn_fsqbaud[0] - { Fl_Round_Button* o = btn_fsqbaud[1] = new Fl_Round_Button(198, 173, 55, 15, _("3 baud")); + { Fl_Round_Button* o = btn_fsqbaud[1] = new Fl_Round_Button(258, 139, 55, 15, _("3 baud")); btn_fsqbaud[1]->down_box(FL_ROUND_DOWN_BOX); btn_fsqbaud[1]->callback((Fl_Callback*)cb_btn_fsqbaud1); o->value(progdefaults.fsqbaud == 3); } // Fl_Round_Button* btn_fsqbaud[1] - { Fl_Round_Button* o = btn_fsqbaud[2] = new Fl_Round_Button(306, 173, 55, 15, _("4.5 baud")); + { Fl_Round_Button* o = btn_fsqbaud[2] = new Fl_Round_Button(366, 139, 55, 15, _("4.5 baud")); btn_fsqbaud[2]->down_box(FL_ROUND_DOWN_BOX); btn_fsqbaud[2]->callback((Fl_Callback*)cb_btn_fsqbaud2); o->value(progdefaults.fsqbaud == 4.5); } // Fl_Round_Button* btn_fsqbaud[2] - { Fl_Round_Button* o = btn_fsqbaud[3] = new Fl_Round_Button(415, 173, 55, 15, _("6 baud")); + { Fl_Round_Button* o = btn_fsqbaud[3] = new Fl_Round_Button(475, 139, 55, 15, _("6 baud")); btn_fsqbaud[3]->down_box(FL_ROUND_DOWN_BOX); btn_fsqbaud[3]->callback((Fl_Callback*)cb_btn_fsqbaud3); o->value(progdefaults.fsqbaud == 6); } // Fl_Round_Button* btn_fsqbaud[3] - { Fl_Choice* o = sel_fsq_frequency = new Fl_Choice(250, 219, 102, 21, _("Center freq")); + { Fl_Choice* o = sel_fsq_frequency = new Fl_Choice(250, 199, 102, 21, _("Center freq")); sel_fsq_frequency->down_box(FL_BORDER_BOX); sel_fsq_frequency->callback((Fl_Callback*)cb_sel_fsq_frequency); sel_fsq_frequency->align(Fl_Align(FL_ALIGN_TOP)); @@ -8086,20 +8269,20 @@ o->add("1150"); o->add("1500"); o->add("Variable"); o->value(progdefaults.fsq_frequency); } // Fl_Choice* sel_fsq_frequency - { Fl_Choice* o = sel_fsq_sounder = new Fl_Choice(90, 195, 102, 21, _("Sounder")); + { Fl_Choice* o = sel_fsq_sounder = new Fl_Choice(80, 163, 100, 22, _("Sounder")); sel_fsq_sounder->tooltip(_("Send beacon every ...")); sel_fsq_sounder->down_box(FL_BORDER_BOX); sel_fsq_sounder->callback((Fl_Callback*)cb_sel_fsq_sounder); o->add("OFF"); o->add("1 min"); o->add("10 min"); o->add("30 min"); o->value(progdefaults.fsq_sounder); } // Fl_Choice* sel_fsq_sounder - { Fl_Check_Button* o = btn_fsq_lowercase = new Fl_Check_Button(306, 198, 70, 15, _("MYCALL always lower case")); + { Fl_Check_Button* o = btn_fsq_lowercase = new Fl_Check_Button(366, 166, 214, 15, _("MYCALL always lower case")); btn_fsq_lowercase->tooltip(_("convert operator callsign to lower case")); btn_fsq_lowercase->down_box(FL_DOWN_BOX); btn_fsq_lowercase->callback((Fl_Callback*)cb_btn_fsq_lowercase); o->value(progdefaults.fsq_lowercase); } // Fl_Check_Button* btn_fsq_lowercase - { Fl_Counter* o = cntr_FSQ_time_out = new Fl_Counter(90, 223, 102, 22, _("Time out")); + { Fl_Counter* o = cntr_FSQ_time_out = new Fl_Counter(254, 163, 80, 22, _("Time out")); cntr_FSQ_time_out->tooltip(_("Time out xmt attempt in XX seconds")); cntr_FSQ_time_out->type(1); cntr_FSQ_time_out->minimum(2); @@ -8110,42 +8293,138 @@ cntr_FSQ_time_out->align(Fl_Align(FL_ALIGN_LEFT)); o->value(progdefaults.fsq_time_out); } // Fl_Counter* cntr_FSQ_time_out - { Fl_Input* o = new Fl_Input(90, 253, 456, 23, _("QTC:")); + { Fl_Input* o = new Fl_Input(80, 199, 456, 22, _("QTC:")); o->tooltip(_("Enter QTC text")); o->callback((Fl_Callback*)cb_QTC); o->value(progdefaults.fsqQTCtext.c_str()); } // Fl_Input* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(5, 291, 585, 80, _("Logging")); + { Fl_Group* o = new Fl_Group(5, 235, 585, 80, _("Logging")); o->box(FL_ENGRAVED_BOX); o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); - { Fl_Output* o = txtAuditLog = new Fl_Output(82, 311, 325, 25, _("Audit log")); + { Fl_Output* o = txtAuditLog = new Fl_Output(82, 255, 325, 22, _("Audit log")); o->value(progdefaults.fsq_audit_log.c_str()); } // Fl_Output* txtAuditLog - { Fl_Light_Button* o = btn_enable_auditlog = new Fl_Light_Button(421, 313, 74, 20, _("Enable")); + { Fl_Light_Button* o = btn_enable_auditlog = new Fl_Light_Button(421, 256, 74, 20, _("Enable")); btn_enable_auditlog->selection_color((Fl_Color)2); btn_enable_auditlog->callback((Fl_Callback*)cb_btn_enable_auditlog); o->value(progdefaults.fsq_enable_audit_log); } // Fl_Light_Button* btn_enable_auditlog - { btn_select_auditlog = new Fl_Button(509, 313, 70, 20, _("Select")); + { btn_select_auditlog = new Fl_Button(509, 256, 70, 20, _("Select")); btn_select_auditlog->callback((Fl_Callback*)cb_btn_select_auditlog); } // Fl_Button* btn_select_auditlog - { Fl_Output* o = txtHeardLog = new Fl_Output(80, 340, 325, 25, _("Heard log")); + { Fl_Output* o = txtHeardLog = new Fl_Output(82, 284, 325, 22, _("Heard log")); o->value(progdefaults.fsq_heard_log.c_str()); } // Fl_Output* txtHeardLog - { Fl_Light_Button* o = btn_enable_fsq_heard_log = new Fl_Light_Button(419, 342, 74, 20, _("Enable")); + { Fl_Light_Button* o = btn_enable_fsq_heard_log = new Fl_Light_Button(421, 285, 74, 20, _("Enable")); btn_enable_fsq_heard_log->selection_color((Fl_Color)2); btn_enable_fsq_heard_log->callback((Fl_Callback*)cb_btn_enable_fsq_heard_log); o->value(progdefaults.fsq_enable_heard_log); } // Fl_Light_Button* btn_enable_fsq_heard_log - { btn_select_fsq_heard_log = new Fl_Button(507, 342, 70, 20, _("Select")); + { btn_select_fsq_heard_log = new Fl_Button(509, 285, 70, 20, _("Select")); btn_select_fsq_heard_log->callback((Fl_Callback*)cb_btn_select_fsq_heard_log); } // Fl_Button* btn_select_fsq_heard_log o->end(); } // Fl_Group* o + { Fl_Group* o = new Fl_Group(5, 318, 585, 55, _("Text Colors")); + o->box(FL_ENGRAVED_BOX); + o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); + { btn_fsq_xmt_color = new Fl_Button(82, 339, 65, 24, _("XMIT")); + btn_fsq_xmt_color->tooltip(_("Transmit text")); + btn_fsq_xmt_color->callback((Fl_Callback*)cb_btn_fsq_xmt_color); + btn_fsq_xmt_color->align(Fl_Align(FL_ALIGN_LEFT)); + btn_fsq_xmt_color->color(progdefaults.fsq_xmt_color); + } // Fl_Button* btn_fsq_xmt_color + { btn_fsq_directed_color = new Fl_Button(253, 339, 65, 24, _("DIRECTED")); + btn_fsq_directed_color->tooltip(_("Directed received text")); + btn_fsq_directed_color->callback((Fl_Callback*)cb_btn_fsq_directed_color); + btn_fsq_directed_color->align(Fl_Align(FL_ALIGN_LEFT)); + btn_fsq_directed_color->color(progdefaults.fsq_directed_color); + } // Fl_Button* btn_fsq_directed_color + { btn_fsq_undirected_color = new Fl_Button(425, 339, 65, 24, _("UNDIRECTED")); + btn_fsq_undirected_color->tooltip(_("Undirected received text")); + btn_fsq_undirected_color->callback((Fl_Callback*)cb_btn_fsq_undirected_color); + btn_fsq_undirected_color->align(Fl_Align(FL_ALIGN_LEFT)); + btn_fsq_undirected_color->color(progdefaults.fsq_undirected_color); + } // Fl_Button* btn_fsq_undirected_color + { btn_fsq_color_defaults = new Fl_Button(507, 339, 74, 24, _("Defaults")); + btn_fsq_color_defaults->callback((Fl_Callback*)cb_btn_fsq_color_defaults); + } // Fl_Button* btn_fsq_color_defaults + o->end(); + } // Fl_Group* o tabFSQ->end(); } // Fl_Group* tabFSQ + { tabIFKP = new Fl_Group(0, 50, 600, 330, _("IFKP")); + tabIFKP->hide(); + { Fl_Group* o = new Fl_Group(5, 65, 587, 120, _("Tx Parameters")); + o->box(FL_ENGRAVED_BOX); + o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); + { Fl_Round_Button* o = btn_ifkpbaud[0] = new Fl_Round_Button(100, 93, 100, 17, _("1/2 speed")); + btn_ifkpbaud[0]->down_box(FL_ROUND_DOWN_BOX); + btn_ifkpbaud[0]->callback((Fl_Callback*)cb_btn_ifkpbaud); + o->value(progdefaults.ifkp_baud == 0); + } // Fl_Round_Button* btn_ifkpbaud[0] + { Fl_Round_Button* o = btn_ifkpbaud[1] = new Fl_Round_Button(208, 93, 100, 17, _("1x speed")); + btn_ifkpbaud[1]->tooltip(_("default")); + btn_ifkpbaud[1]->down_box(FL_ROUND_DOWN_BOX); + btn_ifkpbaud[1]->callback((Fl_Callback*)cb_btn_ifkpbaud1); + o->value(progdefaults.ifkp_baud == 1); + } // Fl_Round_Button* btn_ifkpbaud[1] + { Fl_Round_Button* o = btn_ifkpbaud[2] = new Fl_Round_Button(316, 93, 100, 17, _("2x speed")); + btn_ifkpbaud[2]->down_box(FL_ROUND_DOWN_BOX); + btn_ifkpbaud[2]->callback((Fl_Callback*)cb_btn_ifkpbaud2); + o->value(progdefaults.ifkp_baud == 2); + } // Fl_Round_Button* btn_ifkpbaud[2] + { Fl_Check_Button* o = btn_ifkp_lowercase = new Fl_Check_Button(100, 125, 220, 15, _("MYCALL always lower case")); + btn_ifkp_lowercase->tooltip(_("convert operator callsign to lower case")); + btn_ifkp_lowercase->down_box(FL_DOWN_BOX); + btn_ifkp_lowercase->callback((Fl_Callback*)cb_btn_ifkp_lowercase); + o->value(progdefaults.ifkp_lowercase); + } // Fl_Check_Button* btn_ifkp_lowercase + { Fl_Check_Button* o = btn_ifkp_lowercase_call = new Fl_Check_Button(325, 125, 220, 15, _("CALLSIGN always lower case")); + btn_ifkp_lowercase_call->tooltip(_("convert other callsign to lower case")); + btn_ifkp_lowercase_call->down_box(FL_DOWN_BOX); + btn_ifkp_lowercase_call->callback((Fl_Callback*)cb_btn_ifkp_lowercase_call); + o->value(progdefaults.ifkp_lowercase_call); + } // Fl_Check_Button* btn_ifkp_lowercase_call + { Fl_Check_Button* o = btn_ifkp_freqlock = new Fl_Check_Button(100, 155, 220, 15, _("lock WF at 1500 Hz")); + btn_ifkp_freqlock->tooltip(_("Always transmit at 1500 Hertz center freq.")); + btn_ifkp_freqlock->down_box(FL_DOWN_BOX); + btn_ifkp_freqlock->callback((Fl_Callback*)cb_btn_ifkp_freqlock); + o->value(progdefaults.ifkp_freqlock); + } // Fl_Check_Button* btn_ifkp_freqlock + o->end(); + } // Fl_Group* o + { Fl_Group* o = new Fl_Group(5, 190, 587, 100, _("Logging")); + o->box(FL_ENGRAVED_BOX); + o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); + { Fl_Output* o = txt_ifkp_audit_log = new Fl_Output(92, 220, 323, 25, _("Audit log")); + o->value(progdefaults.ifkp_audit_log.c_str()); + } // Fl_Output* txt_ifkp_audit_log + { Fl_Light_Button* o = btn_enable_ifkp_audit_log = new Fl_Light_Button(429, 220, 73, 25, _("Enable")); + btn_enable_ifkp_audit_log->selection_color((Fl_Color)2); + btn_enable_ifkp_audit_log->callback((Fl_Callback*)cb_btn_enable_ifkp_audit_log); + o->value(progdefaults.ifkp_enable_audit_log); + } // Fl_Light_Button* btn_enable_ifkp_audit_log + { btn_ifkp_select_auditlog = new Fl_Button(510, 220, 70, 25, _("Select")); + btn_ifkp_select_auditlog->callback((Fl_Callback*)cb_btn_ifkp_select_auditlog); + } // Fl_Button* btn_ifkp_select_auditlog + { Fl_Output* o = txt_ifkp_heard_log = new Fl_Output(92, 249, 323, 25, _("Heard log")); + o->value(progdefaults.ifkp_heard_log.c_str()); + } // Fl_Output* txt_ifkp_heard_log + { Fl_Light_Button* o = btn_enable_ifkp_heard_log = new Fl_Light_Button(429, 249, 73, 25, _("Enable")); + btn_enable_ifkp_heard_log->selection_color((Fl_Color)2); + btn_enable_ifkp_heard_log->callback((Fl_Callback*)cb_btn_enable_ifkp_heard_log); + o->value(progdefaults.ifkp_enable_heard_log); + } // Fl_Light_Button* btn_enable_ifkp_heard_log + { btn_select_ifkp_heard_log = new Fl_Button(510, 249, 70, 25, _("Select")); + btn_select_ifkp_heard_log->callback((Fl_Callback*)cb_btn_select_ifkp_heard_log); + } // Fl_Button* btn_select_ifkp_heard_log + o->end(); + } // Fl_Group* o + tabIFKP->end(); + } // Fl_Group* tabIFKP { tabMT63 = new Fl_Group(0, 50, 600, 330, _("MT-63")); tabMT63->hide(); { Fl_Group* o = new Fl_Group(55, 73, 490, 84); @@ -8205,7 +8484,7 @@ } // Fl_Group* o tabMT63->end(); } // Fl_Group* tabMT63 - { tabOlivia = new Fl_Group(0, 50, 600, 330, _("Olivia")); + { tabOlivia = new Fl_Group(0, 50, 600, 330, _("Oliv")); tabOlivia->hide(); { Fl_Group* o = new Fl_Group(55, 76, 490, 280); o->box(FL_ENGRAVED_FRAME); @@ -8223,7 +8502,7 @@ i_listbox_olivia_bandwidth->when(FL_WHEN_RELEASE); o->add(szOliviaBandwidth); o->index(progdefaults.oliviabw); - o->labelsize(FL_NORMAL_SIZE); + o->labelsize(FL_NORMAL_SIZE); i_listbox_olivia_bandwidth->end(); } // Fl_ListBox* i_listbox_olivia_bandwidth { Fl_ListBox* o = i_listbox_olivia_tones = new Fl_ListBox(371, 96, 70, 22, _("Tones")); @@ -8240,7 +8519,7 @@ i_listbox_olivia_tones->when(FL_WHEN_RELEASE); o->add(szOliviaTones); o->index(progdefaults.oliviatones); - o->labelsize(FL_NORMAL_SIZE); + o->labelsize(FL_NORMAL_SIZE); i_listbox_olivia_tones->end(); } // Fl_ListBox* i_listbox_olivia_tones { Fl_Group* o = new Fl_Group(110, 135, 379, 133, _("Receive synchronizer")); @@ -8264,6 +8543,7 @@ cntOlivia_smargin->align(Fl_Align(FL_ALIGN_RIGHT)); cntOlivia_smargin->when(FL_WHEN_CHANGED); o->labelsize(FL_NORMAL_SIZE); + o->value(progdefaults.oliviasmargin); } // Fl_Counter2* cntOlivia_smargin { Fl_Counter2* o = cntOlivia_sinteg = new Fl_Counter2(125, 198, 70, 22, _("Integration period (FEC blocks)")); cntOlivia_sinteg->tooltip(_("Change ONLY to experiment")); @@ -8283,6 +8563,7 @@ cntOlivia_sinteg->align(Fl_Align(FL_ALIGN_RIGHT)); cntOlivia_sinteg->when(FL_WHEN_CHANGED); o->labelsize(FL_NORMAL_SIZE); + o->value(progdefaults.oliviasinteg); } // Fl_Counter2* cntOlivia_sinteg { Fl_Check_Button* o = btn_olivia_reset_fec = new Fl_Check_Button(126, 230, 349, 20, _("Reset FEC blocks when changing BW or Tones")); btn_olivia_reset_fec->tooltip(_("Enable this for UTF-8 character transmission")); @@ -8292,18 +8573,25 @@ } // Fl_Check_Button* btn_olivia_reset_fec o->end(); } // Fl_Group* o - { btnOlivia_8bit = new Fl_Check_Button(131, 291, 265, 20, _("8-bit extended characters (UTF-8)")); + { Fl_Check_Button* o = btnOlivia_8bit = new Fl_Check_Button(131, 291, 265, 20, _("8-bit extended characters (UTF-8)")); btnOlivia_8bit->tooltip(_("Enable this for UTF-8 character transmission")); btnOlivia_8bit->down_box(FL_DOWN_BOX); btnOlivia_8bit->callback((Fl_Callback*)cb_btnOlivia_8bit); + o->value(progdefaults.olivia8bit); } // Fl_Check_Button* btnOlivia_8bit + { Fl_Check_Button* o = btnOlivia_start_stop_tones = new Fl_Check_Button(131, 315, 265, 20, _("xmt start/stop tones")); + btnOlivia_start_stop_tones->tooltip(_("Enable this to send start/stop tones")); + btnOlivia_start_stop_tones->down_box(FL_DOWN_BOX); + btnOlivia_start_stop_tones->callback((Fl_Callback*)cb_btnOlivia_start_stop_tones); + o->value(progdefaults.olivia_start_tones); + } // Fl_Check_Button* btnOlivia_start_stop_tones o->end(); } // Fl_Group* o tabOlivia->end(); } // Fl_Group* tabOlivia - { tabContestia = new Fl_Group(0, 50, 600, 330, _("Cont\'")); + { tabContestia = new Fl_Group(0, 50, 600, 330, _("Cont")); tabContestia->hide(); - { Fl_Group* o = new Fl_Group(55, 80, 490, 200); + { Fl_Group* o = new Fl_Group(55, 80, 490, 235); o->box(FL_ENGRAVED_FRAME); { Fl_ListBox* o = i_listbox_contestia_bandwidth = new Fl_ListBox(110, 100, 85, 22, _("Bandwidth")); i_listbox_contestia_bandwidth->tooltip(_("Select bandwidth")); @@ -8388,6 +8676,12 @@ btnContestia_8bit->callback((Fl_Callback*)cb_btnContestia_8bit); btnContestia_8bit->hide(); } // Fl_Check_Button* btnContestia_8bit + { Fl_Check_Button* o = btnContestia_start_stop_tones = new Fl_Check_Button(141, 280, 265, 20, _("xmt start/stop tones")); + btnContestia_start_stop_tones->tooltip(_("Enable this to send start/stop tones")); + btnContestia_start_stop_tones->down_box(FL_DOWN_BOX); + btnContestia_start_stop_tones->callback((Fl_Callback*)cb_btnContestia_start_stop_tones); + o->value(progdefaults.contestia_start_tones); + } // Fl_Check_Button* btnContestia_start_stop_tones o->end(); } // Fl_Group* o tabContestia->end(); @@ -8534,7 +8828,7 @@ } // Fl_Tabs* tabsPSK tabPSK->end(); } // Fl_Group* tabPSK - { tabRTTY = new Fl_Group(0, 50, 600, 330, _("RTTY")); + { tabRTTY = new Fl_Group(0, 50, 600, 330, _("TTY")); tabRTTY->hide(); { tabsRTTY = new Fl_Tabs(0, 50, 600, 330); tabsRTTY->selection_color(FL_LIGHT1); @@ -8945,7 +9239,7 @@ } // Fl_Check_Button* btnNvtxKmlLog tabNavtex->end(); } // Fl_Group* tabNavtex - { tabWefax = new Fl_Group(0, 50, 600, 330, _("WFax")); + { tabWefax = new Fl_Group(0, 50, 600, 330, _("WFx")); tabWefax->hide(); { Fl_Group* o = new Fl_Group(2, 63, 598, 300); { Fl_Check_Button* o = btnWefaxAdifLog = new Fl_Check_Button(94, 137, 235, 30, _("Log Wefax messages to Adif file")); @@ -10492,6 +10786,7 @@ { Fl_Group* o = new Fl_Group(55, 151, 490, 60, _("K3 A1A configuation")); o->box(FL_ENGRAVED_FRAME); o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE)); + o->hide(); { Fl_Check_Button* o = btnCWIsLSB = new Fl_Check_Button(270, 172, 70, 15, _("CW is LSB")); btnCWIsLSB->tooltip(_("Select this for Elecraft K3\nOther radios should not need it.")); btnCWIsLSB->down_box(FL_DOWN_BOX); @@ -10604,7 +10899,7 @@ btn_wx_kph->callback((Fl_Callback*)cb_btn_wx_kph); o->value(progdefaults.wx_kph); } // Fl_Check_Button* btn_wx_kph - { Fl_Check_Button* o = btn_wx_inches = new Fl_Check_Button(258, 298, 70, 15, _("Inches Mg.")); + { Fl_Check_Button* o = btn_wx_inches = new Fl_Check_Button(258, 298, 70, 15, _("Inches Hg.")); btn_wx_inches->tooltip(_("report inches mercury")); btn_wx_inches->down_box(FL_DOWN_BOX); btn_wx_inches->callback((Fl_Callback*)cb_btn_wx_inches); diff -Nru fldigi-3.22.13/src/dialogs/confdialog.fl fldigi-3.23.01/src/dialogs/confdialog.fl --- fldigi-3.22.13/src/dialogs/confdialog.fl 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/dialogs/confdialog.fl 2015-09-22 13:34:52.000000000 +0000 @@ -149,6 +149,10 @@ fsq_rx_text->setFontSize(size); fsq_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + ifkp_rx_text->setFont(font); + ifkp_rx_text->setFontSize(size); + ifkp_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + font_browser->hide(); progdefaults.changed = true;} {} @@ -177,7 +181,11 @@ fsq_tx_text->setFontSize(size); fsq_tx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); - font_browser->hide(); + ifkp_rx_text->setFont(font); + ifkp_rx_text->setFontSize(size); + ifkp_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + + font_browser->hide(); progdefaults.changed = true;} {} } @@ -351,7 +359,7 @@ static const char szProsigns[] = "~|%|&|+|=|{|}|<|>|[|]| ";} {} Fl_Window {} { label {Fldigi configuration} open - xywh {996 32 600 415} type Double color 45 selection_color 51 labelsize 18 align 80 non_modal visible + xywh {677 32 600 415} type Double color 45 selection_color 51 labelsize 18 align 80 non_modal visible } { Fl_Tabs tabsConfigure {open xywh {0 0 600 380} color 50 selection_color 50 @@ -3438,20 +3446,20 @@ } { Fl_Group {} { label {Rx Parameters} open - xywh {5 60 585 80} box ENGRAVED_BOX align 21 + xywh {5 60 585 66} box ENGRAVED_BOX align 21 } { Fl_Value_Slider valhits { label {Min Hits} callback {progdefaults.fsqhits=(int)o->value(); progdefaults.changed = true;} - tooltip {Minimum \# hits in tone detector} xywh {140 72 125 22} type {Horz Knob} align 8 minimum 3 maximum 6 step 1 value 3 textsize 14 + tooltip {Minimum \# hits in tone detector} xywh {140 65 125 22} type {Horz Knob} align 8 minimum 3 maximum 6 step 1 value 3 textsize 14 code0 {o->value(progdefaults.fsqhits);} } Fl_Choice sel_fsq_lpf { label {Image LPF} callback {progdefaults.fsq_img_filter=o->value(); progdefaults.changed = true;} open - tooltip {Narrow LPF if image noisy} xywh {163 104 102 21} down_box BORDER_BOX + tooltip {Narrow LPF if image noisy} xywh {163 94 102 22} down_box BORDER_BOX code0 {o->add("None"); o->add("300 Hz"); o->add("400 Hz"); o->add("500 Hz");} code1 {o->value(progdefaults.fsq_img_filter);} } {} @@ -3459,21 +3467,21 @@ label {MovAvg:} callback {progdefaults.fsq_movavg = o->value(); progdefaults.changed = true;} - tooltip {Filter FFT output} xywh {410 72 125 22} type Horizontal align 4 minimum 1 maximum 4 step 1 value 4 textsize 14 + tooltip {Filter FFT output} xywh {410 65 125 22} type Horizontal align 4 minimum 1 maximum 4 step 1 value 4 textsize 14 code0 {o->value(progdefaults.fsq_movavg);} } Fl_Choice sel_fsq_heard_aging { label {Heard aging} callback {progdefaults.fsq_heard_aging=o->value(); progdefaults.changed = true;} open - tooltip {Remove call after ...} xywh {433 104 102 21} down_box BORDER_BOX + tooltip {Remove call after ...} xywh {433 94 102 22} down_box BORDER_BOX code0 {o->add("Never"); o->add("1 min"); o->add("5 min");o->add("10 min"); o->add("20 min"); o->add("20 min");} code1 {o->value(progdefaults.fsq_heard_aging);} } {} } Fl_Group {} { label {Tx Parameters} open - xywh {5 150 585 135} box ENGRAVED_BOX align 21 + xywh {5 130 585 102} box ENGRAVED_BOX align 21 } { Fl_Round_Button {btn_fsqbaud[0]} { label {2 baud} @@ -3484,7 +3492,7 @@ btn_fsqbaud[3]->value(0); } progdefaults.changed = true;} - xywh {90 173 55 15} down_box ROUND_DOWN_BOX + xywh {150 139 55 15} down_box ROUND_DOWN_BOX code0 {o->value(progdefaults.fsqbaud == 2);} } Fl_Round_Button {btn_fsqbaud[1]} { @@ -3496,7 +3504,7 @@ btn_fsqbaud[3]->value(0); } progdefaults.changed = true;} - xywh {198 173 55 15} down_box ROUND_DOWN_BOX + xywh {258 139 55 15} down_box ROUND_DOWN_BOX code0 {o->value(progdefaults.fsqbaud == 3);} } Fl_Round_Button {btn_fsqbaud[2]} { @@ -3508,7 +3516,7 @@ btn_fsqbaud[3]->value(0); } progdefaults.changed = true;} - xywh {306 173 55 15} down_box ROUND_DOWN_BOX + xywh {366 139 55 15} down_box ROUND_DOWN_BOX code0 {o->value(progdefaults.fsqbaud == 4.5);} } Fl_Round_Button {btn_fsqbaud[3]} { @@ -3520,14 +3528,14 @@ btn_fsqbaud[2]->value(0); } progdefaults.changed = true;} - xywh {415 173 55 15} down_box ROUND_DOWN_BOX + xywh {475 139 55 15} down_box ROUND_DOWN_BOX code0 {o->value(progdefaults.fsqbaud == 6);} } Fl_Choice sel_fsq_frequency { label {Center freq} callback {progdefaults.fsq_frequency=o->value(); progdefaults.changed = true;} open - xywh {250 219 102 21} down_box BORDER_BOX align 1 hide + xywh {250 199 102 21} down_box BORDER_BOX align 1 hide code0 {o->add("1150"); o->add("1500"); o->add("Variable");} code1 {o->value(progdefaults.fsq_frequency);} } {} @@ -3535,7 +3543,7 @@ label Sounder callback {progdefaults.fsq_sounder=o->value(); progdefaults.changed = true;} open - tooltip {Send beacon every ...} xywh {90 195 102 21} down_box BORDER_BOX + tooltip {Send beacon every ...} xywh {80 163 100 22} down_box BORDER_BOX code0 {o->add("OFF"); o->add("1 min"); o->add("10 min"); o->add("30 min");} code1 {o->value(progdefaults.fsq_sounder);} } {} @@ -3543,38 +3551,38 @@ label {MYCALL always lower case} callback {progdefaults.fsq_lowercase=o->value(); progdefaults.changed = true;} - tooltip {convert operator callsign to lower case} xywh {306 198 70 15} down_box DOWN_BOX + tooltip {convert operator callsign to lower case} xywh {366 166 214 15} down_box DOWN_BOX code0 {o->value(progdefaults.fsq_lowercase);} } Fl_Counter cntr_FSQ_time_out { label {Time out} callback {progdefaults.fsq_time_out = o->value(); progdefaults.changed = true;} - tooltip {Time out xmt attempt in XX seconds} xywh {90 223 102 22} type Simple align 4 minimum 2 maximum 20 step 1 value 6 + tooltip {Time out xmt attempt in XX seconds} xywh {254 163 80 22} type Simple align 4 minimum 2 maximum 20 step 1 value 6 code0 {o->value(progdefaults.fsq_time_out);} } Fl_Input {} { label {QTC:} callback {progdefaults.fsqQTCtext = o->value(); progdefaults.changed = true;} - tooltip {Enter QTC text} xywh {90 253 456 23} + tooltip {Enter QTC text} xywh {80 199 456 22} code0 {o->value(progdefaults.fsqQTCtext.c_str());} } } Fl_Group {} { label Logging open - xywh {5 291 585 80} box ENGRAVED_BOX align 21 + xywh {5 235 585 80} box ENGRAVED_BOX align 21 } { Fl_Output txtAuditLog { label {Audit log} - xywh {82 311 325 25} + xywh {82 255 325 22} code0 {o->value(progdefaults.fsq_audit_log.c_str());} } Fl_Light_Button btn_enable_auditlog { label Enable callback {progdefaults.fsq_enable_audit_log = o->value(); progdefaults.changed = true;} - xywh {421 313 74 20} selection_color 2 + xywh {421 256 74 20} selection_color 2 code0 {o->value(progdefaults.fsq_enable_audit_log);} } Fl_Button btn_select_auditlog { @@ -3588,18 +3596,18 @@ txtAuditLog->value(progdefaults.fsq_audit_log.c_str()); progdefaults.changed = true; }} - xywh {509 313 70 20} + xywh {509 256 70 20} } Fl_Output txtHeardLog { label {Heard log} - xywh {80 340 325 25} + xywh {82 284 325 22} code0 {o->value(progdefaults.fsq_heard_log.c_str());} } Fl_Light_Button btn_enable_fsq_heard_log { label Enable callback {progdefaults.fsq_enable_heard_log = o->value(); progdefaults.changed = true;} - xywh {419 342 74 20} selection_color 2 + xywh {421 285 74 20} selection_color 2 code0 {o->value(progdefaults.fsq_enable_heard_log);} } Fl_Button btn_select_fsq_heard_log { @@ -3612,7 +3620,194 @@ txtHeardLog->value(progdefaults.fsq_heard_log.c_str()); progdefaults.changed = true; }} - xywh {507 342 70 20} + xywh {509 285 70 20} + } + } + Fl_Group {} { + label {Text Colors} open + xywh {5 318 585 55} box ENGRAVED_BOX align 21 + } { + Fl_Button btn_fsq_xmt_color { + label XMIT + callback {choose_color(progdefaults.fsq_xmt_color); + +btn_fsq_xmt_color->color( progdefaults.fsq_xmt_color ); +btn_fsq_xmt_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_xmt_color, FTextBase::FSQ_TX); + +progdefaults.changed = true;} + tooltip {Transmit text} xywh {82 339 65 24} align 4 + code0 {btn_fsq_xmt_color->color(progdefaults.fsq_xmt_color);} + } + Fl_Button btn_fsq_directed_color { + label DIRECTED + callback {choose_color(progdefaults.fsq_directed_color); + +btn_fsq_directed_color->color( progdefaults.fsq_directed_color ); +btn_fsq_directed_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_directed_color, FTextBase::FSQ_DIR); + +progdefaults.changed = true;} + tooltip {Directed received text} xywh {253 339 65 24} align 4 + code0 {btn_fsq_directed_color->color(progdefaults.fsq_directed_color);} + } + Fl_Button btn_fsq_undirected_color { + label UNDIRECTED + callback {choose_color(progdefaults.fsq_undirected_color); + +btn_fsq_undirected_color->color( progdefaults.fsq_undirected_color); +btn_fsq_undirected_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_undirected_color, FTextBase::FSQ_UND); + +progdefaults.changed = true;} + tooltip {Undirected received text} xywh {425 339 65 24} align 4 + code0 {btn_fsq_undirected_color->color(progdefaults.fsq_undirected_color);} + } + Fl_Button btn_fsq_color_defaults { + label Defaults + callback {progdefaults.fsq_xmt_color = FL_RED; +btn_fsq_xmt_color->color(progdefaults.fsq_xmt_color); +btn_fsq_xmt_color->redraw(); + +progdefaults.fsq_directed_color = FL_BLUE; +btn_fsq_directed_color->color(progdefaults.fsq_directed_color); +btn_fsq_directed_color->redraw(); + +progdefaults.fsq_undirected_color = FL_DARK_GREEN; +btn_fsq_undirected_color->color(progdefaults.fsq_undirected_color); +btn_fsq_undirected_color->redraw(); + +fsq_rx_text->setFontColor(progdefaults.fsq_xmt_color, FTextBase::FSQ_TX); +fsq_rx_text->setFontColor(progdefaults.fsq_directed_color, FTextBase::FSQ_DIR); +fsq_rx_text->setFontColor(progdefaults.fsq_undirected_color, FTextBase::FSQ_UND); + +progdefaults.changed = true;} + xywh {507 339 74 24} + } + } + } + Fl_Group tabIFKP { + label IFKP open + xywh {0 50 600 330} hide + } { + Fl_Group {} { + label {Tx Parameters} open + xywh {5 65 587 120} box ENGRAVED_BOX align 21 + } { + Fl_Round_Button {btn_ifkpbaud[0]} { + label {1/2 speed} + callback {if (o->value() == 1) { +progdefaults.ifkp_baud = 0; +btn_ifkpbaud[1]->value(0); +btn_ifkpbaud[2]->value(0); +} +progdefaults.changed = true;} + xywh {100 93 100 17} down_box ROUND_DOWN_BOX + code0 {o->value(progdefaults.ifkp_baud == 0);} + } + Fl_Round_Button {btn_ifkpbaud[1]} { + label {1x speed} + callback {if (o->value() == 1) { +progdefaults.ifkp_baud = 1; +btn_ifkpbaud[0]->value(0); +btn_ifkpbaud[2]->value(0); +} +progdefaults.changed = true;} + tooltip default xywh {208 93 100 17} down_box ROUND_DOWN_BOX + code0 {o->value(progdefaults.ifkp_baud == 1);} + } + Fl_Round_Button {btn_ifkpbaud[2]} { + label {2x speed} + callback {if (o->value() == 1) { +progdefaults.ifkp_baud = 2; +btn_ifkpbaud[0]->value(0); +btn_ifkpbaud[1]->value(0); +} +progdefaults.changed = true;} + xywh {316 93 100 17} down_box ROUND_DOWN_BOX + code0 {o->value(progdefaults.ifkp_baud == 2);} + } + Fl_Check_Button btn_ifkp_lowercase { + label {MYCALL always lower case} + callback {progdefaults.ifkp_lowercase=o->value(); +progdefaults.changed = true;} + tooltip {convert operator callsign to lower case} xywh {100 125 220 15} down_box DOWN_BOX + code0 {o->value(progdefaults.ifkp_lowercase);} + } + Fl_Check_Button btn_ifkp_lowercase_call { + label {CALLSIGN always lower case} + callback {progdefaults.ifkp_lowercase_call=o->value(); +progdefaults.changed = true;} + tooltip {convert other callsign to lower case} xywh {325 125 220 15} down_box DOWN_BOX + code0 {o->value(progdefaults.ifkp_lowercase_call);} + } + Fl_Check_Button btn_ifkp_freqlock { + label {lock WF at 1500 Hz} + callback {progdefaults.ifkp_freqlock=o->value(); +if (active_modem == ifkp_modem && + o->value() ) + active_modem->set_freq(1500); +progdefaults.changed = true;} + tooltip {Always transmit at 1500 Hertz center freq.} xywh {100 155 220 15} down_box DOWN_BOX + code0 {\#include "trx.h"} + code1 {o->value(progdefaults.ifkp_freqlock);} + } + } + Fl_Group {} { + label Logging open + xywh {5 190 587 100} box ENGRAVED_BOX align 21 + } { + Fl_Output txt_ifkp_audit_log { + label {Audit log} + xywh {92 220 323 25} + code0 {o->value(progdefaults.ifkp_audit_log.c_str());} + } + Fl_Light_Button btn_enable_ifkp_audit_log { + label Enable + callback {progdefaults.ifkp_enable_audit_log = o->value(); +progdefaults.changed = true;} + xywh {429 220 73 25} selection_color 2 + code0 {o->value(progdefaults.ifkp_enable_audit_log);} + } + Fl_Button btn_ifkp_select_auditlog { + label Select + callback {std::string str = std::string(TempDir); +str.append(progdefaults.ifkp_audit_log); +const char *fname = FSEL::saveas("Audit log", "*.txt\\t*", str.c_str()); + +if (fname) { + progdefaults.ifkp_audit_log = fl_filename_name(fname); + txt_ifkp_audit_log->value(progdefaults.ifkp_audit_log.c_str()); + progdefaults.changed = true; +}} + xywh {510 220 70 25} + } + Fl_Output txt_ifkp_heard_log { + label {Heard log} + xywh {92 249 323 25} + code0 {o->value(progdefaults.ifkp_heard_log.c_str());} + } + Fl_Light_Button btn_enable_ifkp_heard_log { + label Enable + callback {progdefaults.ifkp_enable_heard_log = o->value(); +progdefaults.changed = true;} + xywh {429 249 73 25} selection_color 2 + code0 {o->value(progdefaults.ifkp_enable_heard_log);} + } + Fl_Button btn_select_ifkp_heard_log { + label Select + callback {std::string str = std::string(TempDir); +str.append(progdefaults.ifkp_heard_log); +const char *fname = FSEL::saveas("Heard log", "*.txt\\t*", str.c_str()); +if (fname) { + progdefaults.ifkp_heard_log = fl_filename_name(fname); + txt_ifkp_heard_log->value(progdefaults.ifkp_heard_log.c_str()); + progdefaults.changed = true; +}} + xywh {510 249 70 25} } } } @@ -3682,10 +3877,10 @@ } } Fl_Group tabOlivia { - label Olivia open + label Oliv open xywh {0 50 600 330} hide } { - Fl_Group {} { + Fl_Group {} {open xywh {55 76 490 280} box ENGRAVED_FRAME } { Fl_Group i_listbox_olivia_bandwidth { @@ -3696,8 +3891,8 @@ progdefaults.changed = true;} open tooltip {Select bandwidth} xywh {110 96 85 22} box DOWN_BOX color 7 align 8 code0 {o->add(szOliviaBandwidth);} - code1 {o->index(progdefaults.oliviabw); - o->labelsize(FL_NORMAL_SIZE);} + code1 {o->index(progdefaults.oliviabw);} + code2 {o->labelsize(FL_NORMAL_SIZE);} class Fl_ListBox } {} Fl_Group i_listbox_olivia_tones { @@ -3708,8 +3903,8 @@ progdefaults.changed = true;} open tooltip {Select number of tones} xywh {371 96 70 22} box DOWN_BOX color 7 align 8 code0 {o->add(szOliviaTones);} - code1 {o->index(progdefaults.oliviatones); - o->labelsize(FL_NORMAL_SIZE);} + code1 {o->index(progdefaults.oliviatones);} + code2 {o->labelsize(FL_NORMAL_SIZE);} class Fl_ListBox } {} Fl_Group {} { @@ -3723,6 +3918,7 @@ progdefaults.changed = true;} tooltip {Change ONLY to experiment} xywh {125 166 70 22} type Simple align 8 minimum 2 maximum 128 step 1 value 8 code0 {o->labelsize(FL_NORMAL_SIZE);} + code1 {o->value(progdefaults.oliviasmargin);} class Fl_Counter2 } Fl_Counter cntOlivia_sinteg { @@ -3732,6 +3928,7 @@ progdefaults.changed = true;} tooltip {Change ONLY to experiment} xywh {125 198 70 22} type Simple align 8 minimum 2 maximum 128 step 1 value 4 code0 {o->labelsize(FL_NORMAL_SIZE);} + code1 {o->value(progdefaults.oliviasinteg);} class Fl_Counter2 } Fl_Check_Button btn_olivia_reset_fec { @@ -3747,15 +3944,23 @@ callback {progdefaults.olivia8bit = o->value(); progdefaults.changed = true;} tooltip {Enable this for UTF-8 character transmission} xywh {131 291 265 20} down_box DOWN_BOX + code0 {o->value(progdefaults.olivia8bit);} + } + Fl_Check_Button btnOlivia_start_stop_tones { + label {xmt start/stop tones} + callback {progdefaults.olivia_start_tones = o->value(); +progdefaults.changed = true;} + tooltip {Enable this to send start/stop tones} xywh {131 315 265 20} down_box DOWN_BOX + code0 {o->value(progdefaults.olivia_start_tones);} } } } Fl_Group tabContestia { - label {Cont'} open + label Cont open xywh {0 50 600 330} hide } { Fl_Group {} {open - xywh {55 80 490 200} box ENGRAVED_FRAME + xywh {55 80 490 235} box ENGRAVED_FRAME } { Fl_Group i_listbox_contestia_bandwidth { label Bandwidth @@ -3810,6 +4015,13 @@ progdefaults.changed = true;} tooltip {Enable this for Latin-1 accented characters} xywh {79 249 200 20} down_box DOWN_BOX hide } + Fl_Check_Button btnContestia_start_stop_tones { + label {xmt start/stop tones} + callback {progdefaults.contestia_start_tones = o->value(); +progdefaults.changed = true;} + tooltip {Enable this to send start/stop tones} xywh {141 280 265 20} down_box DOWN_BOX + code0 {o->value(progdefaults.contestia_start_tones);} + } } } Fl_Group tabPSK { @@ -3912,7 +4124,7 @@ } } Fl_Group tabRTTY { - label RTTY open + label TTY open xywh {0 50 600 330} hide } { Fl_Tabs tabsRTTY {open @@ -4287,7 +4499,7 @@ } } Fl_Group tabWefax { - label WFax open + label WFx open xywh {0 50 600 330} hide } { Fl_Group {} {open @@ -5824,7 +6036,7 @@ } Fl_Group {} { label {K3 A1A configuation} open - xywh {55 151 490 60} box ENGRAVED_FRAME align 21 + xywh {55 151 490 60} box ENGRAVED_FRAME align 21 hide } { Fl_Check_Button btnCWIsLSB { label {CW is LSB} @@ -5962,7 +6174,7 @@ code0 {o->value(progdefaults.wx_kph);} } Fl_Check_Button btn_wx_inches { - label {Inches Mg.} + label {Inches Hg.} callback {progdefaults.wx_inches=o->value(); progdefaults.changed = true;} tooltip {report inches mercury} xywh {258 298 70 15} down_box DOWN_BOX diff -Nru fldigi-3.22.13/src/dialogs/fl_digi.cxx fldigi-3.23.01/src/dialogs/fl_digi.cxx --- fldigi-3.22.13/src/dialogs/fl_digi.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/dialogs/fl_digi.cxx 2015-09-20 18:33:07.000000000 +0000 @@ -93,6 +93,7 @@ #include "throb.h" //#include "pkt.h" #include "fsq.h" +#include "ifkp.h" #include "wwv.h" #include "analysis.h" #include "fftscan.h" @@ -175,7 +176,7 @@ #define VIEW_MLABEL _("&View") #define MFSK_IMAGE_MLABEL _("&MFSK Image") #define WEFAX_RX_IMAGE_MLABEL _("&Weather Fax Image RX") -#define WEFAX_TX_IMAGE_MLABEL _("&Weather Fax Image TX") +#define WEFAX_fsq_tx_image_MLABEL _("&Weather Fax Image TX") #define CONTEST_MLABEL _("Contest") #define CONTEST_FIELDS_MLABEL _("&Contest fields") #define COUNTRIES_MLABEL _("C&ountries") @@ -260,6 +261,18 @@ Progress *ind_fsq_s2n = (Progress *)0; //------------------------------------------------------------------------------ +// groups and widgets used exclusively for IFKP +Fl_Group *ifkp_group = (Fl_Group *)0; +Fl_Box *ifkp_minbox = (Fl_Box *)0; +Fl_Group *ifkp_left = (Fl_Group *)0; +FTextRX *ifkp_rx_text = (FTextRX *)0; +FTextTX *ifkp_tx_text = (FTextTX *)0; +Fl_Group *ifkp_right = (Fl_Group *)0; +Fl_Browser *ifkp_heard = (Fl_Browser *)0; +Progress *ifkp_s2n_progress = (Progress *)0; +picture *ifkp_avatar = (picture *)0; + +//------------------------------------------------------------------------------ Fl_Group *macroFrame1 = 0; Fl_Group *macroFrame2 = 0; @@ -303,8 +316,14 @@ static Fl_Button *qsoClear; Fl_Button *qsoSave; cFreqControl *qsoFreqDisp = (cFreqControl *)0; +Fl_Group *qso_combos = (Fl_Group *)0; Fl_ComboBox *qso_opMODE = (Fl_ComboBox *)0; +Fl_Group *qso_opGROUP = (Fl_Group *)0; Fl_ComboBox *qso_opBW = (Fl_ComboBox *)0; +Fl_Button *qso_btnBW1 = (Fl_Button *)0; +Fl_ComboBox *qso_opBW1 = (Fl_ComboBox *)0; +Fl_Button *qso_btnBW2 = (Fl_Button *)0; +Fl_ComboBox *qso_opBW2 = (Fl_ComboBox *)0; Fl_Button *qso_opPICK = (Fl_Button *)0; Fl_Input2 *inpFreq; @@ -487,6 +506,14 @@ void cb_fsq4p5(Fl_Widget *w, void *arg); void cb_fsq6(Fl_Widget *w, void *arg); +void cb_ifkp0p5(Fl_Widget *w, void *arg); +void cb_ifkp1p0(Fl_Widget *w, void *arg); +void cb_ifkp2p0(Fl_Widget *w, void *arg); + +void cb_ifkp0p5a(Fl_Widget *w, void *arg); +void cb_ifkp1p0a(Fl_Widget *w, void *arg); +void cb_ifkp2p0a(Fl_Widget *w, void *arg); + void set_colors(); //void cb_pkt1200(Fl_Widget *w, void *arg); @@ -706,6 +733,13 @@ { 0 } }; +static const Fl_Menu_Item quick_change_ifkp[] = { + { "IFKP 0.5", 0, cb_ifkp0p5a, (void *)MODE_IFKP }, + { "IFKP 1.0", 0, cb_ifkp1p0a, (void *)MODE_IFKP }, + { "IFKP 2.0", 0, cb_ifkp2p0a, (void *)MODE_IFKP }, + { 0} +}; + //Fl_Menu_Item quick_change_pkt[] = { // { " 300 baud", 0, cb_pkt300, (void *)MODE_PACKET }, // { "1200 baud", 0, cb_pkt1200, (void *)MODE_PACKET }, @@ -969,6 +1003,63 @@ cb_init_mode(w, arg); } +void set_ifkp_tab_widgets() +{ + btn_ifkpbaud[0]->value(0); + btn_ifkpbaud[1]->value(0); + btn_ifkpbaud[2]->value(0); + if (progdefaults.ifkp_baud == 0) { + btn_ifkpbaud[0]->value(1); + put_MODEstatus("IFKP 0.5"); + } else if (progdefaults.ifkp_baud == 1) { + btn_ifkpbaud[1]->value(1); + put_MODEstatus("IFKP 1.0"); + } + else { + btn_ifkpbaud[2]->value(1); + put_MODEstatus("IFKP 2.0"); + } +} + +void cb_ifkp0p5 (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 0; + set_ifkp_tab_widgets(); + cb_init_mode(w, arg); +} + +void cb_ifkp0p5a (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 0; + set_ifkp_tab_widgets(); +} + +void cb_ifkp1p0 (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 1; + set_ifkp_tab_widgets(); + cb_init_mode(w, arg); +} + +void cb_ifkp1p0a (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 1; + set_ifkp_tab_widgets(); +} + +void cb_ifkp2p0 (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 2; + set_ifkp_tab_widgets(); + cb_init_mode(w, arg); +} + +void cb_ifkp2p0a (Fl_Widget *w, void *arg) +{ + progdefaults.ifkp_baud = 2; + set_ifkp_tab_widgets(); +} + void set_dominoex_tab_widgets() { chkDominoEX_FEC->value(progdefaults.DOMINOEX_FEC); @@ -1020,17 +1111,26 @@ if (id >= MODE_WEFAX_FIRST && id <= MODE_WEFAX_LAST) { center_group->hide(); fsq_group->hide(); + ifkp_group->hide(); wefax_group->show(); wefax_group->redraw(); } else if (id == MODE_FSQ) { center_group->hide(); wefax_group->hide(); + ifkp_group->hide(); fsq_group->show(); fsq_group->redraw(); + } else if (id == MODE_IFKP) { + center_group->hide(); + wefax_group->hide(); + fsq_group->hide(); + ifkp_group->show(); + ifkp_group->redraw(); } else { center_group->show(); wefax_group->hide(); fsq_group->hide(); + ifkp_group->hide(); if (id >= MODE_HELL_FIRST && id <= MODE_HELL_LAST) { ReceiveText->hide(); FHdisp->show(); @@ -1040,6 +1140,17 @@ } center_group->redraw(); } + if (id == MODE_IFKP && !ifkp_avatar->visible()) { + QsoInfoFrame2->size(QsoInfoFrame2->w() - 60, QsoInfoFrame2->h()); + ifkp_load_avatar(inpCall->value()); + ifkp_avatar->show(); + ifkp_avatar->redraw(); + QsoInfoFrame->redraw(); + } else if (id != MODE_IFKP && ifkp_avatar->visible()) { + QsoInfoFrame2->size(QsoInfoFrame2->w() + 60, QsoInfoFrame2->h()); + ifkp_avatar->hide(); + QsoInfoFrame->redraw(); + } } if (id == MODE_RTTY) { @@ -1151,6 +1262,14 @@ fsqpicTxWin->hide(); delete fsqpicTxWin; } + if (ifkppicRxWin){ + ifkppicRxWin->hide(); + delete ifkppicRxWin; + } + if (ifkppicTxWin){ + ifkppicTxWin->hide(); + delete ifkppicTxWin; + } if (wefax_pic_rx_win) { wefax_pic_rx_win->hide(); delete wefax_pic_rx_win; @@ -1242,6 +1361,24 @@ { ENSURE_THREAD(FLMAIN_TID); + if (bWF_only) + if (mode == MODE_FSQ || + mode == MODE_IFKP || + mode == MODE_FELDHELL || + mode == MODE_SLOWHELL || + mode == MODE_HELLX5 || + mode == MODE_HELLX9 || + mode == MODE_FSKHELL || + mode == MODE_FSKH105 || + mode == MODE_HELL80 || + mode == MODE_WEFAX_576 || + mode == MODE_WEFAX_288 || + mode == MODE_NAVTEX || + mode == MODE_SITORB ) + mode = MODE_PSK31; + + stopMacroTimer(); + if (data_io_enabled == KISS_IO) { if(!bcast_rsid_kiss_frame(freq, mode, (int) active_modem->get_txfreq(), active_modem->get_mode(), progdefaults.rsid_notify_only ? RSID_KISS_NOTIFY : RSID_KISS_ACTIVE)) { @@ -1457,6 +1594,13 @@ quick_change = quick_change_fsq; break; + case MODE_IFKP: + startup_modem(*mode_info[mode].modem ? *mode_info[mode].modem : + *mode_info[mode].modem = new ifkp(mode), freq); + modem_config_tab = tabIFKP; + quick_change = quick_change_ifkp; + break; + case MODE_RTTY: startup_modem(*mode_info[mode].modem ? *mode_info[mode].modem : *mode_info[mode].modem = new rtty(mode), freq); @@ -1621,6 +1765,8 @@ } if (active_modem->get_mode() == MODE_FSQ && fsq_tx_text) fsq_tx_text->take_focus(); + else if (active_modem->get_mode() == MODE_IFKP && ifkp_tx_text) + ifkp_tx_text->take_focus(); else if (TransmitText) TransmitText->take_focus(); } @@ -1640,6 +1786,7 @@ int mouse = Fl::event_button(); if (mouse == FL_LEFT_MOUSE && !macros.text[b].empty()) { + if (progStatus.timer) return; stopMacroTimer(); macros.execute(b); } @@ -2454,6 +2601,8 @@ else ztbuf[8] = '\0'; + if (!inpTimeOff1) return; + inpTimeOff1->value(zshowtime()); inpTimeOff2->value(zshowtime()); inpTimeOff3->value(zshowtime()); @@ -2636,8 +2785,12 @@ restoreFocus(16); } - if (old_call == new_call || new_call.empty()) + if (old_call == new_call) return; + + if (new_call.empty()) { + ifkp_load_avatar(); return; + } old_call = new_call; oktoclear = false; @@ -2652,6 +2805,9 @@ SearchLastQSO(inpCall->value()); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_load_avatar(inpCall->value()); + if (!inpAZ->value()[0] && progdefaults.autofill_qso_fields) { const struct dxcc* e = dxcc_lookup(inpCall->value()); if (e) { @@ -2735,6 +2891,8 @@ clearQSO(); } clear_Lookup(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_clear_avatar(); } void qsoSave_cb(Fl_Widget *b, void *) @@ -2899,6 +3057,11 @@ if (progStatus.timer-- == 0) { stopMacroTimer(); + if (active_modem->get_mode() == MODE_IFKP) { + ifkp_tx_text->clear(); + } else { + TransmitText->clear(); + } macros.execute(progStatus.timerMacro); } else @@ -3255,6 +3418,7 @@ progStatus.tile_y = ReceiveText->h(); } +// resize fsq UI int fsq_rx_h = text_panel->h() * progStatus.fsq_ratio; if (fsq_rx_h < 66) fsq_rx_h = 66; int fsq_tx_h = text_panel->h() - fsq_rx_h; @@ -3278,6 +3442,34 @@ fsq_left->add(fsq_minbox); fsq_left->resizable(fsq_minbox); +// resize IFKP UI + int ifkp_rx_h = text_panel->h() * progStatus.ifkp_ratio; + if (ifkp_rx_h < 66) ifkp_rx_h = 66; + int ifkp_tx_h = text_panel->h() - ifkp_rx_h; + if (ifkp_tx_h < 66) { + ifkp_tx_h = 66; + ifkp_rx_h = text_panel->h() - ifkp_tx_h; + } + + ifkp_left->remove(ifkp_minbox); + ifkp_left->remove(ifkp_rx_text); + ifkp_left->remove(ifkp_tx_text); + + ifkp_rx_text->resize( + ifkp_left->x(), ifkp_left->y(), + ifkp_left->w(), ifkp_rx_h); + ifkp_tx_text->resize( + ifkp_left->x(), ifkp_left->y() + ifkp_rx_text->h(), + ifkp_left->w(), ifkp_tx_h); + ifkp_minbox->resize( + text_panel->x(), text_panel->y() + 66, + text_panel->w(), text_panel->h() - 2 * 66); + + ifkp_left->add(ifkp_rx_text); + ifkp_left->add(ifkp_tx_text); + ifkp_left->add(ifkp_minbox); + ifkp_left->resizable(ifkp_minbox); + first_check = false; } @@ -3317,6 +3509,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3331,6 +3524,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; resize_macroframe1(0, y1, w, mh); @@ -3347,6 +3541,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3367,6 +3562,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3384,6 +3580,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3394,6 +3591,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; resize_macroframe1(0, y1, w, mh2); @@ -3411,7 +3609,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); - UI_select_central_frame(y1, HTh); + ifkp_group->resize(0, y1, w, HTh); y1 += HTh; resize_macroframe2(0, y1, w, mh2); macroFrame2->show(); @@ -3428,6 +3626,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; resize_macroframe1(0, y1, w, mh2); @@ -3444,7 +3643,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); - UI_select_central_frame(y1, HTh); + ifkp_group->resize(0, y1, w, HTh); y1 += HTh; resize_macroframe2(0, y1, w, mh2); macroFrame2->show(); @@ -3460,6 +3659,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3477,6 +3677,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; wfpack->position(x, y1); @@ -3498,6 +3699,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; resize_macroframe1(0, y1, w, mh2); @@ -3514,6 +3716,7 @@ center_group->resize(0, y1, w, HTh); wefax_group->resize(0, y1, w, HTh); fsq_group->resize(0, y1, w, HTh); + ifkp_group->resize(0, y1, w, HTh); UI_select_central_frame(y1, HTh); y1 += HTh; resize_macroframe2(0, y1, w, mh2); @@ -3650,6 +3853,7 @@ center_group->redraw(); wefax_group->redraw(); fsq_group->redraw(); + ifkp_group->redraw(); macroFrame1->redraw(); macroFrame2->redraw(); viewer_redraw(); @@ -3714,13 +3918,11 @@ if (progStatus.meters && !smeter->visible()) { pwrmeter->hide(); smeter->show(); - qso_opMODE->hide(); - qso_opBW->hide(); + qso_combos->hide(); } else if (!progStatus.meters && smeter->visible()) { pwrmeter->hide(); smeter->hide(); - qso_opMODE->show(); - qso_opBW->show(); + qso_combos->show(); } RigControlFrame->redraw(); } @@ -3829,6 +4031,12 @@ { mode_info[MODE_HELL80].name, 0, cb_init_mode, (void *)MODE_HELL80, 0, FL_NORMAL_LABEL, 0, 14, 0}, {0,0,0,0,0,0,0,0,0}, +{ "IFKP", 0, 0, 0, FL_SUBMENU, FL_NORMAL_LABEL, 0, 14, 0}, +{ "IFKP 0.5", 0, cb_ifkp0p5, (void *)MODE_IFKP, 0, FL_NORMAL_LABEL, 0, 14, 0}, +{ "IFKP 1.0", 0, cb_ifkp1p0, (void *)MODE_IFKP, 0, FL_NORMAL_LABEL, 0, 14, 0}, +{ "IFKP 2.0", 0, cb_ifkp2p0, (void *)MODE_IFKP, 0, FL_NORMAL_LABEL, 0, 14, 0}, +{0,0,0,0,0,0,0,0,0}, + {"MFSK", 0, 0, 0, FL_SUBMENU, FL_NORMAL_LABEL, 0, 14, 0}, { mode_info[MODE_MFSK4].name, 0, cb_init_mode, (void *)MODE_MFSK4, 0, FL_NORMAL_LABEL, 0, 14, 0}, { mode_info[MODE_MFSK8].name, 0, cb_init_mode, (void *)MODE_MFSK8, 0, FL_NORMAL_LABEL, 0, 14, 0}, @@ -4015,7 +4223,7 @@ { icons::make_icon_label(_("Floating scope"), utilities_system_monitor_icon), 'd', (Fl_Callback*)cb_mnuDigiscope, 0, 0, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(MFSK_IMAGE_MLABEL, image_icon), 'm', (Fl_Callback*)cb_mnuPicViewer, 0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(WEFAX_RX_IMAGE_MLABEL, image_icon), 'w', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_rx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, -{ icons::make_icon_label(WEFAX_TX_IMAGE_MLABEL, image_icon), 't', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_tx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, +{ icons::make_icon_label(WEFAX_fsq_tx_image_MLABEL, image_icon), 't', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_tx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(_("Signal browser")), 's', (Fl_Callback*)cb_mnuViewer, 0, 0, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(COUNTRIES_MLABEL), 'o', (Fl_Callback*)cb_mnuShowCountries, 0, FL_MENU_DIVIDER, _FL_MULTI_LABEL, 0, 14, 0}, @@ -4218,7 +4426,7 @@ Fl_Menu_Item *wefax_rx_item = getMenuItem(WEFAX_RX_IMAGE_MLABEL); if (wefax_rx_item) icons::set_active(wefax_rx_item, b); - Fl_Menu_Item *wefax_tx_item = getMenuItem(WEFAX_TX_IMAGE_MLABEL); + Fl_Menu_Item *wefax_tx_item = getMenuItem(WEFAX_fsq_tx_image_MLABEL); if (wefax_tx_item) icons::set_active(wefax_tx_item, b); } @@ -4455,16 +4663,25 @@ REQ(_show_frequency, freq); } -void show_mode(const string& sMode) +void show_mode(const string sMode) { REQ(&Fl_ComboBox::put_value, qso_opMODE, sMode.c_str()); } -void show_bw(const string& sWidth) +void show_bw(const string sWidth) { REQ(&Fl_ComboBox::put_value, qso_opBW, sWidth.c_str()); } +void show_bw1(const string sVal) +{ + REQ(&Fl_ComboBox::put_value, qso_opBW1, sVal.c_str()); +} + +void show_bw2(const string sVal) +{ + REQ(&Fl_ComboBox::put_value, qso_opBW2, sVal.c_str()); +} void show_spot(bool v) { @@ -4673,6 +4890,8 @@ // combo boxes combo_color_font(qso_opMODE); combo_color_font(qso_opBW); + combo_color_font(qso_opBW1); + combo_color_font(qso_opBW2); fl_digi_main->redraw(); @@ -5167,33 +5386,94 @@ set_smeter_colors(); smeter->hide(); - qso_opMODE = new Fl_ComboBox( - smeter->x(), smeter->y(), mode_cbo_w, Hentry); - qso_opMODE->box(FL_DOWN_BOX); - qso_opMODE->color(FL_BACKGROUND2_COLOR); - qso_opMODE->selection_color(FL_BACKGROUND_COLOR); - qso_opMODE->labeltype(FL_NORMAL_LABEL); - qso_opMODE->labelfont(0); - qso_opMODE->labelsize(14); - qso_opMODE->labelcolor(FL_FOREGROUND_COLOR); - qso_opMODE->callback((Fl_Callback*)cb_qso_opMODE); - qso_opMODE->align(FL_ALIGN_TOP); - qso_opMODE->when(FL_WHEN_RELEASE); - qso_opMODE->end(); - - qso_opBW = new Fl_ComboBox( - qso_opMODE->x() + mode_cbo_w + pad, smeter->y(), bw_cbo_w, Hentry); - qso_opBW->box(FL_DOWN_BOX); - qso_opBW->color(FL_BACKGROUND2_COLOR); - qso_opBW->selection_color(FL_BACKGROUND_COLOR); - qso_opBW->labeltype(FL_NORMAL_LABEL); - qso_opBW->labelfont(0); - qso_opBW->labelsize(14); - qso_opBW->labelcolor(FL_FOREGROUND_COLOR); - qso_opBW->callback((Fl_Callback*)cb_qso_opBW); - qso_opBW->align(FL_ALIGN_TOP); - qso_opBW->when(FL_WHEN_RELEASE); - qso_opBW->end(); + qso_combos = new Fl_Group( + qsoFreqDisp1->x(), qsoFreqDisp1->y() + qsoFreqDisp1->h() + pad, + smeter_w, Hentry); + qso_combos->box(FL_FLAT_BOX); + + qso_opMODE = new Fl_ComboBox( + smeter->x(), smeter->y(), mode_cbo_w, Hentry); + qso_opMODE->box(FL_DOWN_BOX); + qso_opMODE->color(FL_BACKGROUND2_COLOR); + qso_opMODE->selection_color(FL_BACKGROUND_COLOR); + qso_opMODE->labeltype(FL_NORMAL_LABEL); + qso_opMODE->labelfont(0); + qso_opMODE->labelsize(14); + qso_opMODE->labelcolor(FL_FOREGROUND_COLOR); + qso_opMODE->callback((Fl_Callback*)cb_qso_opMODE); + qso_opMODE->align(FL_ALIGN_TOP); + qso_opMODE->when(FL_WHEN_RELEASE); + qso_opMODE->end(); + + qso_opBW = new Fl_ComboBox( + qso_opMODE->x() + mode_cbo_w + pad, + smeter->y(), + bw_cbo_w, Hentry); + qso_opBW->box(FL_DOWN_BOX); + qso_opBW->color(FL_BACKGROUND2_COLOR); + qso_opBW->selection_color(FL_BACKGROUND_COLOR); + qso_opBW->labeltype(FL_NORMAL_LABEL); + qso_opBW->labelfont(0); + qso_opBW->labelsize(14); + qso_opBW->labelcolor(FL_FOREGROUND_COLOR); + qso_opBW->callback((Fl_Callback*)cb_qso_opBW); + qso_opBW->align(FL_ALIGN_TOP); + qso_opBW->when(FL_WHEN_RELEASE); + qso_opBW->end(); + + qso_opGROUP = new Fl_Group( + qso_opMODE->x() + mode_cbo_w + pad, + smeter->y(), + bw_cbo_w, Hentry); + qso_opGROUP->box(FL_FLAT_BOX); + + qso_btnBW1 = new Fl_Button( + qso_opGROUP->x(), qso_opGROUP->y(), + qso_opGROUP->h() * 3 / 4, qso_opGROUP->h()); + qso_btnBW1->callback((Fl_Callback*)cb_qso_btnBW1); + + qso_opBW1 = new Fl_ComboBox( + qso_btnBW1->x()+qso_btnBW1->w(), qso_btnBW1->y(), + qso_opGROUP->w() - qso_btnBW1->w(), qso_btnBW1->h()); + qso_opBW1->box(FL_DOWN_BOX); + qso_opBW1->color(FL_BACKGROUND2_COLOR); + qso_opBW1->selection_color(FL_BACKGROUND_COLOR); + qso_opBW1->labeltype(FL_NORMAL_LABEL); + qso_opBW1->labelfont(0); + qso_opBW1->labelsize(14); + qso_opBW1->labelcolor(FL_FOREGROUND_COLOR); + qso_opBW1->callback((Fl_Callback*)cb_qso_opBW1); + qso_opBW1->align(FL_ALIGN_TOP); + qso_opBW1->when(FL_WHEN_RELEASE); + qso_opBW1->end(); + + qso_btnBW1->hide(); + qso_opBW1->hide(); + + qso_btnBW2 = new Fl_Button( + qso_opGROUP->x(), qso_opGROUP->y(), + qso_opGROUP->h() * 3 / 4, qso_opGROUP->h()); + qso_btnBW2->callback((Fl_Callback*)cb_qso_btnBW2); + + qso_opBW2 = new Fl_ComboBox( + qso_btnBW2->x()+qso_btnBW2->w(), qso_btnBW2->y(), + qso_opGROUP->w() - qso_btnBW2->w(), qso_btnBW2->h()); + qso_opBW2->box(FL_DOWN_BOX); + qso_opBW2->color(FL_BACKGROUND2_COLOR); + qso_opBW2->selection_color(FL_BACKGROUND_COLOR); + qso_opBW2->labeltype(FL_NORMAL_LABEL); + qso_opBW2->labelfont(0); + qso_opBW2->labelsize(14); + qso_opBW2->labelcolor(FL_FOREGROUND_COLOR); + qso_opBW2->callback((Fl_Callback*)cb_qso_opBW2); + qso_opBW2->align(FL_ALIGN_TOP); + qso_opBW2->when(FL_WHEN_RELEASE); + qso_opBW2->end(); + + qso_opGROUP->end(); + qso_opGROUP->hide(); + + qso_combos->end(); Fl_Button *smeter_toggle = new Fl_Button( qso_opBW->x() + qso_opBW->w() + pad, smeter->y(), Wbtn, Hentry); @@ -5427,12 +5707,12 @@ inpCountry = new Fl_Input2( rightof(QsoInfoFrame1) + pad, Hmenu + pad, - progStatus.mainW - rightof(QsoInfoFrame1) - 2*pad, Hentry, ""); + QsoInfoFrame2->w(), Hentry, ""); inpCountry->tooltip(_("Country")); inpNotes = new Fl_Input2( rightof(QsoInfoFrame1) + pad, y2, - progStatus.mainW - rightof(QsoInfoFrame1) - 2*pad, 2*Hentry + pad, ""); + QsoInfoFrame2->w(), 2*Hentry + pad, ""); inpNotes->type(FL_MULTILINE_INPUT); inpNotes->tooltip(_("Notes")); @@ -5440,6 +5720,15 @@ QsoInfoFrame->resizable(QsoInfoFrame2); + ifkp_avatar = new picture( + QsoInfoFrame2->x() + QsoInfoFrame2->w() - 59, Hmenu + pad, 59, 74); + ifkp_avatar->box(FL_FLAT_BOX); + ifkp_avatar->noslant(); + ifkp_avatar->callback(cb_ifkp_send_avatar); + ifkp_avatar->tooltip(_("Left click - save avatar\nRight click - send my avatar")); + ifkp_load_avatar(); + ifkp_avatar->hide(); + QsoInfoFrame->end(); TopFrame1->resizable(QsoInfoFrame); @@ -5894,6 +6183,9 @@ fsq_rx_text->setFontColor(progdefaults.CTRLcolor, FTextBase::CTRL); fsq_rx_text->setFontColor(progdefaults.SKIPcolor, FTextBase::SKIP); fsq_rx_text->setFontColor(progdefaults.ALTRcolor, FTextBase::ALTR); + fsq_rx_text->setFontColor(progdefaults.fsq_xmt_color, FTextBase::FSQ_TX); + fsq_rx_text->setFontColor(progdefaults.fsq_directed_color, FTextBase::FSQ_DIR); + fsq_rx_text->setFontColor(progdefaults.fsq_undirected_color, FTextBase::FSQ_UND); fsq_tx_text = new FTextTX( 0, Y + fsq_rx_text->h(), @@ -5965,11 +6257,11 @@ int _xp = fsq_lower_right->x(); btn_FSQCALL = new Fl_Light_Button( - _xp, _yp, bw2, bh, "FSQCALL"); + _xp, _yp, bw2, bh, "FSQ-ON"); btn_FSQCALL->value(progdefaults.fsq_directed); btn_FSQCALL->selection_color(FL_DARK_GREEN); btn_FSQCALL->callback(cbFSQCALL, 0); - btn_FSQCALL->tooltip("Left click - on/off\nRight click - debug on/off"); + btn_FSQCALL->tooltip("Left click - on/off"); _xp += bw2; @@ -6040,9 +6332,125 @@ fsq_group->end(); + ifkp_group = new Fl_Group(0, Y, progStatus.mainW, Htext); + ifkp_group->box(FL_FLAT_BOX); +// upper, receive ifkp widgets + ifkp_left = new Panel( + 0, Y, + progStatus.mainW - (image_s2n.w()+4), Htext); +// add rx & tx + ifkp_rx_text = new FTextRX( + 0, Y, + ifkp_left->w(), ifkp_group->h() / 2); + ifkp_rx_text->color( + fl_rgb_color( + progdefaults.RxColor.R, + progdefaults.RxColor.G, + progdefaults.RxColor.B), + progdefaults.RxTxSelectcolor); + ifkp_rx_text->setFont(progdefaults.RxFontnbr); + ifkp_rx_text->setFontSize(progdefaults.RxFontsize); + ifkp_rx_text->setFontColor(progdefaults.RxFontcolor, FTextBase::RECV); + ifkp_rx_text->setFontColor(progdefaults.XMITcolor, FTextBase::XMIT); + ifkp_rx_text->setFontColor(progdefaults.CTRLcolor, FTextBase::CTRL); + ifkp_rx_text->setFontColor(progdefaults.SKIPcolor, FTextBase::SKIP); + ifkp_rx_text->setFontColor(progdefaults.ALTRcolor, FTextBase::ALTR); + + ifkp_tx_text = new FTextTX( + 0, Y + ifkp_rx_text->h(), + ifkp_rx_text->w(), ifkp_group->h() - ifkp_rx_text->h()); + ifkp_tx_text->color( + fl_rgb_color( + progdefaults.TxColor.R, + progdefaults.TxColor.G, + progdefaults.TxColor.B), + progdefaults.RxTxSelectcolor); + ifkp_tx_text->setFont(progdefaults.TxFontnbr); + ifkp_tx_text->setFontSize(progdefaults.TxFontsize); + ifkp_tx_text->setFontColor(progdefaults.TxFontcolor, FTextBase::RECV); + ifkp_tx_text->setFontColor(progdefaults.XMITcolor, FTextBase::XMIT); + ifkp_tx_text->setFontColor(progdefaults.CTRLcolor, FTextBase::CTRL); + ifkp_tx_text->setFontColor(progdefaults.SKIPcolor, FTextBase::SKIP); + ifkp_tx_text->setFontColor(progdefaults.ALTRcolor, FTextBase::ALTR); + ifkp_tx_text->align(FL_ALIGN_CLIP); + + ifkp_minbox = new Fl_Box( + 0, Y + 66, + ifkp_tx_text->w(), ifkp_left->h() - 2 * 66); + ifkp_minbox->hide(); + + ifkp_left->resizable(ifkp_minbox); + ifkp_left->end(); + + ifkp_right = new Fl_Group( + ifkp_left->w(), Y, + image_s2n.w()+4, ifkp_group->h()); + ifkp_right->box(FL_FLAT_BOX); + + static int ifkp_heard_widths[] = + { 40*ifkp_right->w()/100, + 30*ifkp_right->w()/100, + 0 }; + ifkp_heard = new Fl_Browser( + ifkp_right->x(), ifkp_right->y(), + image_s2n.w()+4, ifkp_right->h() - (14 + image_s2n.h())); + ifkp_heard->column_widths(ifkp_heard_widths); + ifkp_heard->type(FL_MULTI_BROWSER); + ifkp_heard->callback((Fl_Callback*)cb_ifkp_heard); + ifkp_heard->column_char(','); + ifkp_heard->tooltip(_("Stations Heard")); + ifkp_heard->box(FL_DOWN_BOX); + ifkp_heard->labelfont(progdefaults.RxFontnbr); + ifkp_heard->labelsize(11); +#ifdef __APPLE__ + ifkp_heard->textfont(FL_SCREEN_BOLD); + ifkp_heard->textsize(13); +#else + ifkp_heard->textfont(FL_HELVETICA); + ifkp_heard->textsize(13); +#endif + Fl_Group *ifkp_sn_box = new Fl_Group( + ifkp_heard->x(), ifkp_heard->y() + ifkp_heard->h(), + ifkp_heard->w(), 14 + image_s2n.h(), ""); + ifkp_sn_box->box(FL_DOWN_BOX); + + ifkp_sn_box->color(FL_WHITE); + ifkp_s2n_progress = new Progress( + ifkp_sn_box->x() + 2, ifkp_sn_box->y() + 2, + image_s2n.w(), 10, ""); + ifkp_s2n_progress->color(FL_WHITE, FL_DARK_GREEN); + ifkp_s2n_progress->type(Progress::HORIZONTAL); + ifkp_s2n_progress->value(40); + + Fl_Box *ifkp_s2n = new Fl_Box( + ifkp_s2n_progress->x(), ifkp_s2n_progress->y() + ifkp_s2n_progress->h(), + image_s2n.w(), image_s2n.h(), ""); + ifkp_s2n->box(FL_FLAT_BOX); + ifkp_s2n->color(FL_WHITE); + ifkp_s2n->align(FL_ALIGN_INSIDE | FL_ALIGN_TOP | FL_ALIGN_CENTER | FL_ALIGN_CLIP); + ifkp_s2n->image(image_s2n); + + ifkp_sn_box->end(); +// ifkp_thumbnail = new Fl_Box( +// ifkp_heard->x(), ifkp_s2n->y() + ifkp_s2n->h(), +// 48,64); +// ifkp_thumbnail->box(FL_FLAT_BOX); +// ifkp_thumbnail->color(FL_BLACK); + + ifkp_right->end(); + ifkp_right->resizable(ifkp_heard); + + ifkp_right->end(); + +// lower, transmit ifkp widgets + ifkp_group->resizable(ifkp_left); + + ifkp_group->end(); + center_group->show(); wefax_group->hide(); fsq_group->hide(); + ifkp_group->hide(); Y += Htext; @@ -6289,9 +6697,6 @@ if (!progdefaults.menuicons) icons::toggle_icon_labels(); - // ztimer must be run by FLTK's timeout handler - Fl::add_timeout(0.0, ztimer, (void*)true); - // Set the state of checked toggle menu items. Never changes. const struct { bool var; const char* label; @@ -6487,16 +6892,6 @@ { mode_info[MODE_THROBX4].name, 0, cb_init_mode, (void *)MODE_THROBX4, 0, FL_NORMAL_LABEL, 0, 14, 0}, {0,0,0,0,0,0,0,0,0}, -{"WEFAX", 0, 0, 0, FL_SUBMENU, FL_NORMAL_LABEL, 0, 14, 0}, -{ mode_info[MODE_WEFAX_576].name, 0, cb_init_mode, (void *)MODE_WEFAX_576, 0, FL_NORMAL_LABEL, 0, 14, 0}, -{ mode_info[MODE_WEFAX_288].name, 0, cb_init_mode, (void *)MODE_WEFAX_288, 0, FL_NORMAL_LABEL, 0, 14, 0}, -{0,0,0,0,0,0,0,0,0}, - -{"Navtex/SitorB", 0, 0, 0, FL_SUBMENU | FL_MENU_DIVIDER, FL_NORMAL_LABEL, 0, 14, 0}, -{ mode_info[MODE_NAVTEX].name, 0, cb_init_mode, (void *)MODE_NAVTEX, 0, FL_NORMAL_LABEL, 0, 14, 0}, -{ mode_info[MODE_SITORB].name, 0, cb_init_mode, (void *)MODE_SITORB, 0, FL_NORMAL_LABEL, 0, 14, 0}, -{0,0,0,0,0,0,0,0,0}, - { mode_info[MODE_WWV].name, 0, cb_init_mode, (void *)MODE_WWV, 0, FL_NORMAL_LABEL, 0, 14, 0}, { mode_info[MODE_FFTSCAN].name, 0, cb_init_mode, (void *)MODE_FFTSCAN, 0, FL_NORMAL_LABEL, 0, 14, 0}, { mode_info[MODE_ANALYSIS].name, 0, cb_init_mode, (void *)MODE_ANALYSIS, FL_MENU_DIVIDER, FL_NORMAL_LABEL, 0, 14, 0}, @@ -6520,7 +6915,7 @@ //{ make_icon_label(_("Extern Scope"), utilities_system_monitor_icon), 'd', (Fl_Callback*)cb_mnuDigiscope, 0, 0, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(MFSK_IMAGE_MLABEL, image_icon), 'm', (Fl_Callback*)cb_mnuPicViewer, 0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(WEFAX_RX_IMAGE_MLABEL, image_icon), 'm', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_rx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, -{ icons::make_icon_label(WEFAX_TX_IMAGE_MLABEL, image_icon), 'm', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_tx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, +{ icons::make_icon_label(WEFAX_fsq_tx_image_MLABEL, image_icon), 'm', (Fl_Callback*)wefax_pic::cb_mnu_pic_viewer_tx,0, FL_MENU_INACTIVE, _FL_MULTI_LABEL, 0, 14, 0}, { icons::make_icon_label(_("Signal Browser")), 's', (Fl_Callback*)cb_mnuViewer, 0, FL_MENU_DIVIDER, _FL_MULTI_LABEL, 0, 14, 0}, @@ -6573,6 +6968,7 @@ qso_opMODE = new Fl_ComboBox(defwidget); qso_opMODE->hide(); qso_opBW = new Fl_ComboBox(defwidget); qso_opBW->hide(); qso_opPICK = new Fl_Button(defwidget); qso_opPICK->hide(); + qso_opGROUP = new Fl_Group(defwidget); qso_opGROUP->hide(); inpFreq = new Fl_Input2(defwidget); inpFreq->hide(); inpTimeOff = new Fl_Input2(defwidget); inpTimeOff->hide(); @@ -6945,6 +7341,9 @@ if (active_modem->get_mode() == MODE_FSQ) ind_fsq_s2n->value(metric); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_s2n_progress->value(metric); + if(progStatus.pwrsqlonoff) { if ((metric >= progStatus.sldrPwrSquelchValue) || inhibit_tx_seconds) btnPSQL->selection_color(progdefaults.Sql2Color); @@ -7155,6 +7554,8 @@ static void display_rx_data(const unsigned char data, int style) { if (active_modem->get_mode() == MODE_FSQ) fsq_rx_text->add(data,style); + else if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(data,style); else ReceiveText->add(data, style); @@ -7394,7 +7795,8 @@ m[sizeof(m) - 1] = '\0'; info1msg = msg; - if (progStatus.NO_RIGLOG && !(active_modem->get_mode() == MODE_FSQ)) return; + if (!active_modem) return; + if (progStatus.NO_RIGLOG && active_modem->get_mode() != MODE_FSQ) return; REQ(put_status_msg, Status1, m, timeout, action); } @@ -7515,57 +7917,13 @@ que_waiting = false; } -int get_fsq_tx_char(void) -{ - int c = fsq_tx_text->nextChar(); - - if (c == GET_TX_CHAR_ETX) { - return c; - } - if (c == -1) - return(GET_TX_CHAR_NODATA); - - if (c == '^') { - c = fsq_tx_text->nextChar(); - if (c == -1) - return(GET_TX_CHAR_NODATA); - switch (c) { - case 'p': case 'P': - fsq_tx_text->pause(); - break; - case 'r': - REQ_SYNC(&FTextTX::clear_sent, fsq_tx_text); - REQ(Rx_queue_execute); - return(GET_TX_CHAR_ETX); - break; - case 'R': - if (fsq_tx_text->eot()) { - REQ_SYNC(&FTextTX::clear_sent, TransmitText); - REQ(Rx_queue_execute); - return(GET_TX_CHAR_ETX); - } else - return(GET_TX_CHAR_NODATA); - break; - case 'L': - REQ(qso_save_now); - return(GET_TX_CHAR_NODATA); - break; - case 'C': - REQ(clearQSO); - return(GET_TX_CHAR_NODATA); - break; - default: ; - } - } - - return(c); -} - char szTestChar[] = "E|I|S|T|M|O|A|V"; //string bools = "------"; //char testbools[7]; +extern int get_fsq_tx_char(); + int get_tx_char(void) { if (active_modem->get_mode() == MODE_FSQ) return get_fsq_tx_char(); @@ -7632,7 +7990,10 @@ goto transmit; } - c = TransmitText->nextChar(); + if (active_modem->get_mode() == MODE_IFKP) + c = ifkp_tx_text->nextChar(); + else + c = TransmitText->nextChar(); if (c == GET_TX_CHAR_ETX) { return c; @@ -7640,7 +8001,10 @@ if (c == '^' && state == STATE_CHAR) { state = STATE_CTRL; - c = TransmitText->nextChar(); + if (active_modem->get_mode() == MODE_IFKP) + c = ifkp_tx_text->nextChar(); + else + c = TransmitText->nextChar(); } if (c == -1) { @@ -7656,17 +8020,33 @@ TransmitText->pause(); break; case 'r': - REQ_SYNC(&FTextTX::clear_sent, TransmitText); + if (active_modem->get_mode() == MODE_IFKP) +// REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text); + REQ_SYNC(&FTextTX::clear, ifkp_tx_text); + else +// REQ_SYNC(&FTextTX::clear_sent, TransmitText); + REQ_SYNC(&FTextTX::clear, TransmitText); REQ(Rx_queue_execute); return(GET_TX_CHAR_ETX); break; case 'R': - if (TransmitText->eot()) { - REQ_SYNC(&FTextTX::clear_sent, TransmitText); - REQ(Rx_queue_execute); - return(GET_TX_CHAR_ETX); - } else - return(GET_TX_CHAR_NODATA); + if (active_modem->get_mode() == MODE_IFKP) { + if (ifkp_tx_text->eot()) { +// REQ_SYNC(&FTextTX::clear_sent, ifkp_tx_text); + REQ_SYNC(&FTextTX::clear, ifkp_tx_text); + REQ(Rx_queue_execute); + return(GET_TX_CHAR_ETX); + } else + return(GET_TX_CHAR_NODATA); + } else { + if (TransmitText->eot()) { +// REQ_SYNC(&FTextTX::clear_sent, TransmitText); + REQ_SYNC(&FTextTX::clear, TransmitText); + REQ(Rx_queue_execute); + return(GET_TX_CHAR_ETX); + } else + return(GET_TX_CHAR_NODATA); + } break; case 'L': REQ(qso_save_now); @@ -7770,6 +8150,8 @@ { if (active_modem->get_mode() == MODE_FSQ) REQ(&FTextRX::addstr, fsq_rx_text, echo_chd.data(), style); + else if (active_modem->get_mode() == MODE_IFKP) + REQ(&FTextRX::addstr, ifkp_rx_text, echo_chd.data(), style); else REQ(&FTextRX::addstr, ReceiveText, echo_chd.data(), style); if (progStatus.LOGenabled) @@ -8335,55 +8717,58 @@ Fl::copy(fsq_selected_call.c_str(), fsq_selected_call.length(), 1); } +void cb_heard_copy_to_log(Fl_Widget *w, void *) +{ + inpCall->value(fsq_selected_call.c_str()); + cb_call(inpCall, (void *)0); +} + void cb_heard_copy_all(Fl_Widget *w, void *) { if (fsq_heard->size() < 2) return; + fsq_selected_call.clear(); for (int i = 2; i <= fsq_heard->size(); i++) { - fsq_selected_call = fsq_heard->text(i); + fsq_selected_call.append(fsq_heard->text(i)); size_t p = fsq_selected_call.find(','); if (p != std::string::npos) fsq_selected_call.erase(p); - if ( i < fsq_heard->size()) fsq_selected_call.append(" "); - Fl::copy(fsq_selected_call.c_str(), fsq_selected_call.length(), 1); + fsq_selected_call.append(" "); } + Fl::copy(fsq_selected_call.c_str(), fsq_selected_call.length(), 1); } void cb_heard_query_snr(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("?"); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("?"); + fsq_xmt(s); } void cb_heard_query_heard(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("$"); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("$"); + fsq_xmt(s); } void cb_heard_query_at(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("@"); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("@"); + fsq_xmt(s); } void cb_heard_query_carat(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("^^^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("^^"); + fsq_xmt(s); } void cb_heard_query_amp(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("&"); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("&"); + fsq_xmt(s); } void cb_heard_send_file(Fl_Widget *w, void *) @@ -8404,13 +8789,12 @@ ch = txfile.get(); } txfile.close(); - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("#["); - fsq_tx_text->add(fname.c_str()); - fsq_tx_text->add("]\n"); - fsq_tx_text->add(text.str().c_str()); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("#["); + s.append(fname.c_str()); + s.append("]\n"); + s.append(text.str().c_str()); + fsq_xmt(s); } } @@ -8421,20 +8805,18 @@ string fname = p; if (fname.empty()) return; - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("+["); - fsq_tx_text->add(fname.c_str()); - fsq_tx_text->add("]^r"); - start_tx(); - + std::string s = fsq_selected_call.c_str(); + s.append("+["); + s.append(fname.c_str()); + s.append("]^r"); + fsq_xmt(s); } void cb_heard_query_plus(Fl_Widget *w, void *) { - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("+"); - fsq_tx_text->add("^r"); - start_tx(); + std::string s = fsq_selected_call.c_str(); + s.append("+"); + fsq_xmt(s); } void cb_heard_send_msg(Fl_Widget *w, void*) @@ -8444,14 +8826,12 @@ string msg = p; if (msg.empty()) return; - fsq_tx_text->add(fsq_selected_call.c_str()); - fsq_tx_text->add("#["); - fsq_tx_text->add(active_modem->fsq_mycall()); - fsq_tx_text->add("]"); - fsq_tx_text->add(msg.c_str()); - fsq_tx_text->add("^r"); - start_tx(); - + std::string s = fsq_selected_call.c_str(); + s.append("#["); + s.append(active_modem->fsq_mycall()); + s.append("]"); + s.append(msg.c_str()); + fsq_xmt(s); } void cb_heard_send_image(Fl_Widget *w, void *) @@ -8471,6 +8851,7 @@ static const Fl_Menu_Item directed_popup[] = { { "Copy", 0, cb_heard_copy, 0 }, + { "Log call", 0, cb_heard_copy_to_log, 0 }, { "Copy All", 0, cb_heard_copy_all, 0 }, { "Delete", 0, cb_heard_delete, 0, FL_MENU_DIVIDER }, { "Query SNR (?)", 0, cb_heard_query_snr, 0 }, @@ -8504,9 +8885,14 @@ void clear_heard_list() { - fsq_heard->clear(); - fsq_heard->add("allcall"); - fsq_heard->redraw(); + if (active_modem->get_mode() == MODE_FSQ) { + fsq_heard->clear(); + fsq_heard->add("allcall"); + fsq_heard->redraw(); + } else { + ifkp_heard->clear(); + ifkp_heard->redraw(); + } } int tm2int(string s) @@ -8530,20 +8916,35 @@ case 4: aging_secs = 1200; break; // 20 minutes case 5: aging_secs = 1800; break; // 30 minutes case 0: - default: return; + default: return; // no aging } - if (fsq_heard->size() < 2) return; - for (int i = fsq_heard->size(); i > 1; i--) { - entry = fsq_heard->text(i); - size_t pos = entry.find(","); - tm = entry.substr(pos+1,5); - tm.erase(2,1); - int tdiff = tnow - tm2int(tm); - if (tdiff < 0) tdiff += 24*60*60; - if (tdiff >= aging_secs) - fsq_heard->remove(i); + if (active_modem->get_mode() == MODE_FSQ) { + if (fsq_heard->size() < 2) return; + for (int i = fsq_heard->size(); i > 1; i--) { + entry = fsq_heard->text(i); + size_t pos = entry.find(","); + tm = entry.substr(pos+1,5); + tm.erase(2,1); + int tdiff = tnow - tm2int(tm); + if (tdiff < 0) tdiff += 24*60*60; + if (tdiff >= aging_secs) + fsq_heard->remove(i); + } + fsq_heard->redraw(); + } else { + if (ifkp_heard->size() == 0) return; + for (int i = ifkp_heard->size(); i > 0; i--) { + entry = ifkp_heard->text(i); + size_t pos = entry.find(","); + tm = entry.substr(pos+1,5); + tm.erase(2,1); + int tdiff = tnow - tm2int(tm); + if (tdiff < 0) tdiff += 24*60*60; + if (tdiff >= aging_secs) + ifkp_heard->remove(i); + } + ifkp_heard->redraw(); } - fsq_heard->redraw(); } void add_to_heard_list(string szcall, string szdb) @@ -8555,23 +8956,43 @@ str += time[0]; str += time[1]; str += ':'; str += time[2]; str += time[3]; str.append(",").append(szdb); - if (fsq_heard->size() < 2) { - fsq_heard->add(str.c_str()); + if (active_modem->get_mode() == MODE_FSQ) { + if (fsq_heard->size() < 2) { + fsq_heard->add(str.c_str()); + } else { + int found = 0; + std::string line; + for (int i = 2; i <= fsq_heard->size(); i++) { + line = fsq_heard->text(i); + if (line.find(szcall) == 0) { + found = i; + break; + } + } + if (found) + fsq_heard->remove(found); + fsq_heard->insert(2, str.c_str()); + } + fsq_heard->redraw(); } else { - int found = 0; - std::string line; - for (int i = 2; i <= fsq_heard->size(); i++) { - line = fsq_heard->text(i); - if (line.find(szcall) == 0) { - found = i; - break; + if (ifkp_heard->size() == 0) { + ifkp_heard->add(str.c_str()); + } else { + int found = 0; + std::string line; + for (int i = 1; i <= ifkp_heard->size(); i++) { + line = ifkp_heard->text(i); + if (line.find(szcall) == 0) { + found = i; + break; + } } + if (found) + ifkp_heard->remove(found); + ifkp_heard->insert(1, str.c_str()); } - if (found) - fsq_heard->remove(found); - fsq_heard->insert(2, str.c_str()); + ifkp_heard->redraw(); } - fsq_heard->redraw(); } bool in_heard(string call) @@ -8617,6 +9038,31 @@ break; } restoreFocus(); +} + +void cb_ifkp_heard(Fl_Browser*, void*) +{ + heard_picked = ifkp_heard->value(); + if (!heard_picked) + return; + + int k = Fl::event_key(); + std::string selected_call = ifkp_heard->text(heard_picked); + size_t p = selected_call.find(','); + if (p != std::string::npos) selected_call.erase(p); + + switch (k) { + case FL_Button + FL_LEFT_MOUSE: + if (Fl::event_clicks()) { + ifkp_tx_text->add(" "); + ifkp_tx_text->add(selected_call.c_str()); + } + break; + case FL_Button + FL_RIGHT_MOUSE: + ifkp_heard->remove(heard_picked); + break; + } + restoreFocus(); } void display_fsq_rx_text(std::string text, int style) diff -Nru fldigi-3.22.13/src/flarq-src/arqdialogs.cxx fldigi-3.23.01/src/flarq-src/arqdialogs.cxx --- fldigi-3.22.13/src/flarq-src/arqdialogs.cxx 2015-06-20 20:05:22.000000000 +0000 +++ fldigi-3.23.01/src/flarq-src/arqdialogs.cxx 2015-09-22 13:35:37.000000000 +0000 @@ -1,4 +1,4 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0302 +// generated by Fast Light User Interface Designer (fluid) version 1.0303 #include "arqdialogs.h" #include diff -Nru fldigi-3.22.13/src/flarq-src/include/arqdialogs.h fldigi-3.23.01/src/flarq-src/include/arqdialogs.h --- fldigi-3.22.13/src/flarq-src/include/arqdialogs.h 2015-06-20 20:05:22.000000000 +0000 +++ fldigi-3.23.01/src/flarq-src/include/arqdialogs.h 2015-09-22 13:35:37.000000000 +0000 @@ -1,4 +1,4 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0302 +// generated by Fast Light User Interface Designer (fluid) version 1.0303 #ifndef arqdialogs_h #define arqdialogs_h diff -Nru fldigi-3.22.13/src/fsq/fsq.cxx fldigi-3.23.01/src/fsq/fsq.cxx --- fldigi-3.22.13/src/fsq/fsq.cxx 2015-07-21 14:54:32.000000000 +0000 +++ fldigi-3.23.01/src/fsq/fsq.cxx 2015-09-12 01:09:12.000000000 +0000 @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -55,18 +56,21 @@ #include "fsq_varicode.cxx" -int fsq::symlen = 4096; // nominal symbol length; 3 baud +static int symlen = 4096; // nominal symbol length; 3 baud #define SQLFILT_SIZE 200 #define NIT std::string::npos -const char *fsq::FSQBOL = " \n"; -const char *fsq::FSQEOL = "\n "; -const char *fsq::FSQEOT = " \b "; +static const char *FSQBOL = " \n"; +static const char *FSQEOL = "\n "; +static const char *FSQEOT = " \b "; static const char *fsq_lf = "\n"; static const char *fsq_bot = ""; static const char *fsq_eol = ""; static const char *fsq_eot = ""; +static std::string fsq_string; +static std::string fsq_delayed_string; + #include "fsq-pic.cxx" // nibbles table used for fast conversion from tone difference to symbol @@ -94,35 +98,33 @@ } } -void write_rx_ch(int ch) +// note: +// display_fsq_rx_text and +// display_fsq_mon_text +// use a REQ(...) access to the UI +// it is not necessary to indirectly call either write_rx_mon_char or +// write_mon_tx_char using the REQ access mechanism + +void write_rx_mon_char(int ch) { int ach = ch & 0xFF; if (!progdefaults.fsq_directed) { - display_fsq_rx_text(fsq_ascii[ach], FTextBase::RECV) ; + display_fsq_rx_text(fsq_ascii[ach], FTextBase::FSQ_UND) ; if (ach == '\n') - display_fsq_rx_text(fsq_lf, FTextBase::RECV); + display_fsq_rx_text(fsq_lf, FTextBase::FSQ_UND); } display_fsq_mon_text(fsq_ascii[ach], FTextBase::RECV); - if (ach == '\n') + if (ach == '\n') display_fsq_mon_text(fsq_lf, FTextBase::RECV); } -void write_rx_string(std::string s) -{ - for (size_t n = 0; n < s.length(); n++) { - display_fsq_mon_text(fsq_ascii[s[n] & 0xFF], FTextBase::RECV); - if ((s[n] & 0xFF) == '\n') - display_fsq_mon_text(fsq_lf, FTextBase::RECV); - } -} - -void write_tx_ch(int ch) +void write_mon_tx_char(int ch) { int ach = ch & 0xFF; - display_fsq_mon_text(fsq_ascii[ach], FTextBase::XMIT); - if (ach == '\n') - display_fsq_mon_text(fsq_lf, FTextBase::XMIT); + display_fsq_mon_text(fsq_ascii[ach], FTextBase::FSQ_TX); + if (ach == '\n') + display_fsq_mon_text(fsq_lf, FTextBase::FSQ_TX); } void printit(double speed, int bandwidth, int symlen, int bksize, int peak_hits, int tone) @@ -136,14 +138,7 @@ fsq::fsq(trx_mode md) : modem() { -// fsq_frequency = 1;//progdefaults.fsq_frequency; - -// switch (fsq_frequency) { -// case 0: frequency = 1150; modem::set_freq(frequency); break; -// case 1: frequency = 1500; modem::set_freq(frequency); break; -// default: ; -// } - frequency = 1500; modem::set_freq(frequency); + modem::set_freq(1500); mode = md; samplerate = SR; @@ -156,7 +151,7 @@ for (int i = 0; i < NUMBINS; i++) binfilt[i] = new Cmovavg(movavg_size); spacing = 3; txphase = 0; - basetone = 333; // for 1000 Hz (999) low tone + basetone = 333; picfilter = new C_FIR_filter(); picfilter->init_lowpass(257, 1, 500.0 / samplerate); @@ -187,9 +182,11 @@ saudit.append(audit_log_fname); audit_log.open(saudit.c_str(), ios::app); - audit_log << "Audit log: " << zdate() << "\n"; + audit_log << "\n==================================================\n"; + audit_log << "Audit log: " << zdate() << ", " << ztime() << "\n"; + audit_log << "==================================================\n"; - TX_IMAGE = false; + fsq_tx_image = false; init_nibbles(); @@ -218,6 +215,7 @@ void fsq::tx_init(SoundBase *sc) { + set_freq(1500); scard = sc; tone = prevtone = 0; txphase = 0; @@ -225,11 +223,12 @@ mycall = progdefaults.myCall; if (progdefaults.fsq_lowercase) for (size_t n = 0; n < mycall.length(); n++) mycall[n] = tolower(mycall[n]); - + videoText(); } void fsq::rx_init() { + set_freq(1500); bandwidth = 33 * spacing * samplerate / FSQ_SYMLEN; bkptr = 0; peak_counter = 0; @@ -263,13 +262,6 @@ void fsq::set_freq(double f) { -// switch (fsq_frequency) { -// case 0: frequency = 1150; modem::set_freq(frequency); break; -// case 1: frequency = 1500; modem::set_freq(frequency); break; -// case 2: frequency = f; break;// modem::set_freq(frequency); break; -// default: ; -// } - frequency = 1500; modem::set_freq(frequency); basetone = ceil(1.0*(frequency - bandwidth / 2) * FSQ_SYMLEN / samplerate); int incr = basetone % spacing; @@ -306,14 +298,7 @@ void fsq::restart() { -// fsq_frequency = 1;//progdefaults.fsq_frequency; -// switch (fsq_frequency) { -// case 0: frequency = 1150; modem::set_freq(frequency); break; -// case 1: frequency = 1500; modem::set_freq(frequency); break; -// default: ; -// } - - frequency = 1500; modem::set_freq(frequency); + modem::set_freq(1500); basetone = ceil(1.0*(frequency - bandwidth / 2) * FSQ_SYMLEN / samplerate); int incr = basetone % spacing; basetone -= incr; @@ -333,22 +318,7 @@ printit(speed, bandwidth, symlen, SHIFT_SIZE, peak_hits, basetone); - heard_log.close(); - heard_log_fname = progdefaults.fsq_heard_log; - std::string sheard = TempDir; - sheard.append(heard_log_fname); - heard_log.open(sheard.c_str(), ios::app); - - audit_log.close(); - audit_log_fname = progdefaults.fsq_audit_log; - std::string saudit = TempDir; - saudit.append(audit_log_fname); - audit_log.open(saudit.c_str(), ios::app); - - audit_log << "Audit log: " << zdate() << "\n"; - } -// valid printable character bool fsq::valid_char(int ch) { @@ -364,7 +334,7 @@ //===================================================================== bool fsq::fsq_squelch_open() -{ +{ return ch_sqlch_open || metric >= progStatus.sldrSquelchValue; } @@ -462,7 +432,7 @@ bool directed = false; p = 0; - + if (rx_text.find(allcall) == 0) { all = true; rx_text.erase(0, 7); @@ -480,10 +450,8 @@ } if ( (all == false) && (directed == false)) { - rx_text.insert(0,"MONITOR "); - all = true; -// rx_text.clear(); -// return; + rx_text.clear(); + return; } // remove eot @@ -547,12 +515,7 @@ void fsq::parse_space(bool all) { -std::cout << rx_text << "\n"; - - if (all) - display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::CTRL); - else - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_qmark(std::string relay) @@ -561,7 +524,7 @@ if (!relay.empty()) response.append(";").append(relay); response.append(" snr=").append(szestimate); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_dollar(std::string relay) @@ -571,7 +534,7 @@ response.append(" Heard:\n"); response.append(heard_list()); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_star() @@ -579,7 +542,7 @@ REQ(enableSELCAL); reply(std::string(station_calling).append(" ack")); } - + // immediate repeat of msg void fsq::parse_repeat() { @@ -589,7 +552,7 @@ response.assign(" "); response.append(rx_text); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } // delayed repeat of msg @@ -601,7 +564,7 @@ response.assign(" "); response.append(rx_text); delayed_reply(response, 15); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } // extended relay of msg @@ -612,7 +575,7 @@ std::string send_txt = rx_text; send_txt.erase(0,1); // remove ';' if (send_txt.empty()) return; - while (send_txt[0] == ' ' && !send_txt.empty()) + while (send_txt[0] == ' ' && !send_txt.empty()) send_txt.erase(0,1); // remove leading spaces // find trigger size_t p = 0; @@ -620,7 +583,7 @@ std::string response = string("[").append(station_calling).append("]"); send_txt.insert(p, response); if ((p = send_txt.find('^')) != NIT) send_txt.insert(p, "^"); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); reply(send_txt); } @@ -656,7 +619,7 @@ case ' ' : { std::string response = station_calling; response.append(";").append(relayed).append(rx_text); - display_fsq_rx_text(toprint.append(response).append("\n")); + display_fsq_rx_text(toprint.append(response).append("\n"), FTextBase::FSQ_DIR); } break; case '$' : parse_dollar(relayed); break; case '&' : parse_amp(relayed); break; @@ -706,7 +669,7 @@ rxfile << rx_text.substr(p2+1); rxfile.close(); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); std::string response = station_calling; if (!relay.empty()) response.append(";").append(relay); @@ -763,7 +726,7 @@ void fsq::parse_minus() { - display_fsq_rx_text(toprint.append(rx_text).append(" nia\n")); + display_fsq_rx_text(toprint.append(rx_text).append(" nia\n"), FTextBase::FSQ_DIR); reply(std::string(station_calling).append(" not supported")); } @@ -773,7 +736,7 @@ if (!relay.empty()) response.append(";").append(relay); response.append(" ").append(progdefaults.myQth); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_amp(std::string relay) @@ -782,7 +745,7 @@ if (!relay.empty()) response.append(";").append(relay); response.append(" ").append(progdefaults.fsqQTCtext); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_carat(std::string relay) @@ -791,7 +754,7 @@ if (!relay.empty()) response.append(";").append(relay); response.append(" fldigi ").append(PACKAGE_VERSION); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } double maxfreq = 0; @@ -835,7 +798,8 @@ picf = 0; row = col = rgb = 0; state = IMAGE; - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } static string alert; @@ -854,7 +818,7 @@ void fsq::parse_vline(std::string relay) { if (alert_pending) return; - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); alert = "Message received from "; if (relay.empty()) alert.append(station_calling); else alert.append(relay); @@ -896,7 +860,7 @@ progdefaults.fsqbaud = spd; adjust_for_speed(); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::parse_less(std::string relay) @@ -921,7 +885,7 @@ progdefaults.fsqbaud = spd; adjust_for_speed(); reply(response); - display_fsq_rx_text(toprint.append(rx_text).append("\n")); + display_fsq_rx_text(toprint.append(rx_text).append("\n"), FTextBase::FSQ_DIR); } void fsq::lf_check(int ch) @@ -990,7 +954,7 @@ } if (fsq_squelch_open()) { - write_rx_ch(curr_ch); + write_rx_mon_char(curr_ch); if (b_bot) display_fsq_mon_text( fsq_bot, FTextBase::CTRL); if (b_eol) { @@ -1242,7 +1206,7 @@ prevtone = tone; int send_symlen = symlen; - if (TX_IMAGE) send_symlen = 4096; // must use 3 baud symlen for image xfrs + if (fsq_tx_image) send_symlen = 4096; // must use 3 baud symlen for image xfrs for (int i = 0; i < send_symlen; i++) { outbuf[i] = cos(txphase); @@ -1265,6 +1229,8 @@ send_symbol(30); } +static bool send_eot = false; + void fsq::send_char(int ch) { if (!ch) return send_idle(); @@ -1276,10 +1242,10 @@ if (sym2 > 28) send_symbol(sym2); - if (valid_char(ch) && !send_bot) + if (valid_char(ch) && !(send_bot || send_eot)) put_echo_char(ch); - write_tx_ch(ch); + write_mon_tx_char(ch); } void fsq::send_image() @@ -1367,16 +1333,16 @@ { for (size_t n = 0; n < s.length(); n++) send_char(s[n]); - if ((s == FSQEOT || s == FSQEOL) && TX_IMAGE) send_image(); + if ((s == FSQEOT || s == FSQEOL) && fsq_tx_image) send_image(); } -void fsq::fsq_send_image() { - TX_IMAGE = true; - start_tx(); +void fsq::fsq_send_image(std::string s) { + fsq_tx_image = true; + fsq_string = std::string("IMAGE:").append(s); + write_fsq_que(fsq_string); + fsq_xmt(s); } -static std::string last_command = ""; - int fsq::tx_process() { if (send_bot) { @@ -1386,41 +1352,48 @@ send.append(crc.sval(mycall)); send_string(send); send_bot = false; - last_command.clear(); } int c = get_tx_char(); if (c == GET_TX_CHAR_ETX || c == -1) { // end of text or empty tx buffer + send_eot = true; if (progdefaults.fsq_directed) send_string(std::string(FSQEOT)); else send_string(std::string(FSQEOL)); + send_eot = false; put_echo_char('\n'); - REQ(write_tx_ch, '\n'); if (c == -1) REQ(&FTextTX::clear, TransmitText); flush_buffer(); stopflag = false; - TX_IMAGE = false; + fsq_tx_image = false; return -1; } if ( stopflag ) { // aborts transmission static std::string aborted = " !ABORTED!\n"; for (size_t n = 0; n < aborted.length(); n++) put_echo_char(aborted[n]); - TX_IMAGE = false; + fsq_tx_image = false; stopflag = false; return -1; } - last_command += c; send_char(c); return 0; } //============================================================================== -// autoresponse +// delayed transmit //============================================================================== -double fsq::xmtdelay() // in seconds +static pthread_mutex_t fsq_tx_mutex = PTHREAD_MUTEX_INITIALIZER; +static float xmt_repeat_try = 6.0; +static string tx_text_queue = ""; + +static vector commands; +#define NUMCOMMANDS 10 +static size_t next = 0; + +double fsq_xmtdelay() // in seconds { #define MIN_DELAY 50 #define MAX_DELAY 500 @@ -1432,100 +1405,194 @@ return delay; } -static float xmt_tries = 6.0; // timeout in nn seconds - void fsq_repeat_last_command() { - fsq_tx_text->add(sz2utf8(last_command).c_str()); + fsq_tx_text->clear(); + fsq_tx_text->addstr(sz2utf8(commands[next].c_str())); + next++; + if (next == commands.size()) next = 0; } -void fsq_transmit_string(std::string s) +int get_fsq_tx_char(void) { - fsq_tx_text->add(sz2utf8(s).c_str()); - start_tx(); + guard_lock tx_proc_lock(&fsq_tx_mutex); + + if (tx_text_queue.empty()) return (GET_TX_CHAR_NODATA); + + int c = tx_text_queue[0]; + tx_text_queue.erase(0,1); + + if (c == GET_TX_CHAR_ETX) { + return c; + } + if (c == -1) + return(GET_TX_CHAR_NODATA); + + if (c == '^') { + c = tx_text_queue[0]; + tx_text_queue.erase(0,1); + + if (c == -1) return(GET_TX_CHAR_NODATA); + + switch (c) { + case 'r': + return(GET_TX_CHAR_ETX); + break; + case 'R': + return(GET_TX_CHAR_ETX); + break; + default: ; + } + } + return(c); } -void timed_xmt(void *who) +void try_transmit(void *) { - fsq *me = (fsq *)who; - if (me != active_modem) return; + if (active_modem != fsq_modem) return; - if ((trx_state == STATE_TX || me->fsq_squelch_open()) && xmt_tries > 0) { - float delay = me->xmtdelay(); - xmt_tries -= delay; - if (xmt_tries <= 0) { - std::string failed = "\nTimed out waiting to transmit:\n \""; - failed.append(me->xmt_string).append("\"\n"); - display_fsq_rx_text(failed); - fsq_que_clear(); - return; - } - Fl::repeat_timeout(delay, timed_xmt, me); + if (!active_modem->fsq_squelch_open() && trx_state == STATE_RX) { + next = 0; + fsq_que_clear(); +//LOG_WARN("%s", "start_tx()"); + start_tx(); return; } - fsq_que_clear(); - if (fsq_tx_text->eot()) fsq_transmit_string(me->xmt_string); -} -static float secs = 0; + if (xmt_repeat_try > 0) { + xmt_repeat_try -= 0.5; + static char szwaiting[50]; + snprintf(szwaiting, sizeof(szwaiting), "Waiting %4.2f", xmt_repeat_try); + fsq_que_clear(); + write_fsq_que(std::string(szwaiting).append("\n").append(fsq_string)); +//LOG_WARN("%s", szwaiting); + Fl::repeat_timeout(0.5, try_transmit); + return; + } else { + static const char szsquelch[50] = "Squelch open. Transmit timed out!"; + display_fsq_rx_text(string("\n").append(szsquelch).append("\n").c_str(), FTextBase::ALTR); + tx_text_queue.clear(); + fsq_que_clear(); + if (active_modem->fsq_tx_image) active_modem->fsq_tx_image = false; +//LOG_WARN("%s", szsquelch); + return; + } + return; +} -void fsq_add_tx_timeout(void *who) +inline void _fsq_xmt(string s) { - fsq *me = (fsq *)who; - if (me != active_modem) return; - Fl::add_timeout(secs, timed_xmt, me); + tx_text_queue.clear(); + if (commands.size() > NUMCOMMANDS) + commands.pop_back(); + + commands.insert(commands.begin(), 1, s); + s.append("^r"); + tx_text_queue = s; + + xmt_repeat_try = progdefaults.fsq_time_out; + Fl::add_timeout(0.5 + fsq_xmtdelay(), try_transmit); } -void fsq::reply(std::string s) +void fsq_xmt_mt(void *cs = (void *)0) { - write_fsq_que(std::string("REPLY: ").append(s)); - xmt_string = s; - xmt_string.append("^r"); - xmt_tries = progdefaults.fsq_time_out; - secs = 0.1; - Fl::awake(fsq_add_tx_timeout, this); + guard_lock tx_proc_lock(&fsq_tx_mutex); + + if (active_modem != fsq_modem) return; + if (!cs) return; + + string s; + s.assign((char *) cs); + delete (char *) cs; + + if(!s.empty()) { + _fsq_xmt(s); + } } -void fsq::delayed_reply(std::string s, int delay) +void fsq_xmt(string s) { - write_fsq_que(std::string("DELAYED REPLY: ").append(s)); - xmt_string = s; - xmt_string.append("^r"); - xmt_tries = progdefaults.fsq_time_out; - secs = delay; - Fl::awake(fsq_add_tx_timeout, this); -} + guard_lock tx_proc_lock(&fsq_tx_mutex); -static float try_tries = 6.0; + if (active_modem != fsq_modem) return; -void try_transmit(void *who) + if(!s.empty()) { + _fsq_xmt(s); + } +} + +void fsq_transmit(void *a = (void *)0) { - fsq *me = (fsq *)who; - if (me != active_modem) return; + guard_lock tx_proc_lock(&fsq_tx_mutex); - if (trx_state == STATE_TX) { - display_fsq_rx_text("\nWait for Rx!\n", FTextBase::ALTR); - return; - } - if (me->fsq_squelch_open() && try_tries > 0) { - float delay = me->xmtdelay(); - try_tries -= delay; - if (try_tries <= 0) { - display_fsq_rx_text("\nSquelch open. Transmit timed out!\n", FTextBase::ALTR); - return; + if (active_modem != fsq_modem) return; + + if (!tx_text_queue.empty()) { + size_t p = tx_text_queue.find("^r"); + tx_text_queue.erase(p); + tx_text_queue += ' '; + int nxt = fsq_tx_text->nextChar(); + while (nxt != -1) { + tx_text_queue += nxt; + nxt = fsq_tx_text->nextChar(); } - Fl::repeat_timeout(delay, try_transmit, me); + commands.erase(commands.begin(), commands.begin()); + commands.insert(commands.begin(), 1, tx_text_queue); + tx_text_queue.append("^r"); + fsq_tx_text->clear(); return; +//LOG_WARN("A: %s", tx_text_queue.c_str()); + } + + int nxt = fsq_tx_text->nextChar(); + while (nxt != -1) { + tx_text_queue += nxt; + nxt = fsq_tx_text->nextChar(); } - fsq_tx_text->add("^r"); - start_tx(); + if (commands.size() > NUMCOMMANDS) + commands.pop_back(); + commands.insert(commands.begin(), 1, tx_text_queue); + tx_text_queue.append("^r"); + fsq_tx_text->clear(); +//LOG_WARN("B: %s", tx_text_queue.c_str()); + + xmt_repeat_try = progdefaults.fsq_time_out; + Fl::add_timeout(0.5 + fsq_xmtdelay(), try_transmit); } -void fsq_transmit(void *who) +void timed_xmt(void *) { - fsq *me = (fsq *)who; - try_tries = progdefaults.fsq_time_out; - Fl::add_timeout(0, try_transmit, me); +//LOG_WARN("%s", fsq_delayed_string.c_str()); + fsq_xmt(fsq_delayed_string); +} + +static float secs = 0; + +void fsq_add_tx_timeout(void *a = 0) +{ + Fl::add_timeout(secs, timed_xmt); +} + +void fsq::reply(std::string s) +{ + fsq_string = std::string("SEND: ").append(s); + write_fsq_que(fsq_string); + char *cs = (char *)0; + cs = new char[s.size() + 1]; + if(!cs) return; + cs[s.size()] = 0; + memcpy(cs, s.c_str(), s.size()); + Fl::awake(fsq_xmt_mt, (void *) cs); +} + +void fsq::delayed_reply(std::string s, int delay) +{ + fsq_string = std::string("DELAYED SEND: ").append(s); + write_fsq_que(fsq_string); + fsq_delayed_string = s; + secs = delay; + Fl::awake(fsq_add_tx_timeout, 0); +//LOG_WARN("%s : %d", s.c_str(), delay); } //============================================================================== @@ -1566,47 +1633,47 @@ //============================================================================== static int sounder_tries = 10; static double sounder_secs = 60; -void sounder(void *who) + +void sounder(void *) { - fsq *me = (fsq *)who; - if (me != active_modem) return; + if (active_modem != fsq_modem) return; if (trx_state == STATE_TX) { - Fl::repeat_timeout(me->xmtdelay(), timed_xmt, me); + Fl::repeat_timeout(active_modem->fsq_xmtdelay(), timed_xmt); return; } - if (me->fsq_squelch_open()) { + if (active_modem->fsq_squelch_open()) { if (--sounder_tries < 0) { - display_fsq_rx_text("\nSounder timed out!\n"); + display_fsq_rx_text("\nSounder timed out!\n", FTextBase::ALTR); sounder_tries = 10; - Fl::repeat_timeout(sounder_secs, sounder, me); + Fl::repeat_timeout(sounder_secs, sounder); return; } - Fl::repeat_timeout(10, sounder, me); // retry in 10 seconds + Fl::repeat_timeout(10, sounder); // retry in 10 seconds return; } - std::string xmtstr = me->FSQBOL; - xmtstr.append(me->mycall).append(":").append(me->FSQEOT); + std::string xmtstr = FSQBOL; + xmtstr.append(active_modem->fsq_mycall()).append(":").append(FSQEOT); int numsymbols = xmtstr.length(); - int xmtsecs = (int)(1.0 * numsymbols * (me->symlen / 4096.0) / me->samplerate); + int xmtsecs = (int)(1.0 * numsymbols * (symlen / 4096.0) / SR); if (fsq_tx_text->eot()) { std::string stime = ztime(); stime.erase(4); stime.insert(2,":"); std::string sndx = "\nSounded @ "; sndx.append(stime); - display_fsq_rx_text(sndx, FTextBase::XMIT); - fsq_tx_text->add("^r"); - start_tx(); + fsq_string = std::string("SOUNDEX:").append(sndx); + write_fsq_que(fsq_string); + fsq_xmt(sndx); } - Fl::repeat_timeout(sounder_secs + xmtsecs, sounder, me); + Fl::repeat_timeout(sounder_secs + xmtsecs, sounder); } -void fsq_start_sounder(void *who) +void fsq_start_sounder() { - fsq *me = (fsq *)who; + if (active_modem != fsq_modem) return; Fl::remove_timeout(sounder); - Fl::add_timeout(sounder_secs, sounder, me); + Fl::add_timeout(sounder_secs, sounder); } void fsq_stop_sounder() @@ -1632,7 +1699,7 @@ case 3: sounder_secs = 1800; break; // 30 minutes default: sounder_secs = 600; } - REQ(fsq_start_sounder, this); + REQ(fsq_start_sounder); } #include "bitmaps.cxx" diff -Nru fldigi-3.22.13/src/fsq/fsq_monitor.cxx fldigi-3.23.01/src/fsq/fsq_monitor.cxx --- fldigi-3.22.13/src/fsq/fsq_monitor.cxx 2015-07-21 14:54:32.000000000 +0000 +++ fldigi-3.23.01/src/fsq/fsq_monitor.cxx 2015-09-12 01:09:12.000000000 +0000 @@ -202,6 +202,6 @@ void write_fsq_que(std::string s) { if (!fsq_que) return; - REQ(&FTextRX::clear, fsq_que); +// REQ(&FTextRX::clear, fsq_que); REQ(&FTextRX::addstr, fsq_que, s, FTextBase::ALTR); } diff -Nru fldigi-3.22.13/src/fsq/fsq-pic.cxx fldigi-3.23.01/src/fsq/fsq-pic.cxx --- fldigi-3.22.13/src/fsq/fsq-pic.cxx 2015-07-14 17:34:34.000000000 +0000 +++ fldigi-3.23.01/src/fsq/fsq-pic.cxx 2015-09-12 01:09:12.000000000 +0000 @@ -371,28 +371,25 @@ void cb_fsqpicTransmit( Fl_Widget *w, void *) { - - fsq_tx_text->add(fsq_selected_call.c_str()); + std::string image_txt; + image_txt.assign(fsq_selected_call.c_str()); switch (selfsqpicSize->value()) { - case 0: fsq_tx_text->add("% S"); break; - case 1: fsq_tx_text->add("% L"); break; - case 2: fsq_tx_text->add("% F"); break; - case 3: fsq_tx_text->add("% V"); break; - case 4: fsq_tx_text->add("% P"); break; - case 5: fsq_tx_text->add("% p"); break; - case 6: fsq_tx_text->add("% M"); break; - case 7: fsq_tx_text->add("% m"); break; + case 0: image_txt.append("% S"); break; + case 1: image_txt.append("% L"); break; + case 2: image_txt.append("% F"); break; + case 3: image_txt.append("% V"); break; + case 4: image_txt.append("% P"); break; + case 5: image_txt.append("% p"); break; + case 6: image_txt.append("% M"); break; + case 7: image_txt.append("% m"); break; } - fsq_tx_text->add("^r"); - active_modem->fsq_send_image(); - + active_modem->fsq_send_image(image_txt); } void cb_fsqpicTxSendAbort( Fl_Widget *w, void *) { } - void cb_selfsqpicSize( Fl_Widget *w, void *) { switch (selfsqpicSize->value()) { diff -Nru fldigi-3.22.13/src/globals/globals.cxx fldigi-3.23.01/src/globals/globals.cxx --- fldigi-3.22.13/src/globals/globals.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/globals/globals.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -191,13 +191,13 @@ { MODE_2X_PSK1000R, &psk1000r_c2_modem, "PSK1000RC2", "2xPSK1000R", "PSK1000RC2", "PSK1000RC2", "P1KRC2", ARQ_IO | KISS_IO }, + { MODE_FSQ, &fsq_modem, "FSQ", "FSQ", "FSQ", "FSQ", "FSQ", DISABLED_IO }, + { MODE_IFKP, &ifkp_modem, "IFKP", "IFKP", "IFKP", "IFKP", "IFKP", DISABLED_IO }, + { MODE_SSB, &ssb_modem, "SSB", "SSB", "", "SSB", "", DISABLED_IO }, { MODE_WWV, &wwv_modem, "WWV", "WWV", "", "", "", DISABLED_IO }, { MODE_ANALYSIS, &anal_modem, "ANALYSIS", "Freq Analysis", "", "", "", DISABLED_IO }, - { MODE_FFTSCAN, &fftscan_modem, "FREQSCAN", "Freq Scan", "", "", "", DISABLED_IO }, - - { MODE_FSQ, &fsq_modem, "FSQ", "FSQ", "", "", "", DISABLED_IO } - + { MODE_FFTSCAN, &fftscan_modem, "FREQSCAN", "Freq Scan", "", "", "", DISABLED_IO } }; std::ostream& operator<<(std::ostream& s, const qrg_mode_t& m) diff -Nru fldigi-3.22.13/src/ifkp/ifkp_bitmaps.cxx fldigi-3.23.01/src/ifkp/ifkp_bitmaps.cxx --- fldigi-3.22.13/src/ifkp/ifkp_bitmaps.cxx 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/ifkp/ifkp_bitmaps.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -0,0 +1,52 @@ +// ---------------------------------------------------------------------------- +// Copyright (C) 2014 +// David Freese, W1HKJ +// +// This file is part of flrig. +// +// flrig is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 3 of the License, or +// (at your option) any later version. +// +// flrig is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// ---------------------------------------------------------------------------- + +#include + +static unsigned char s2n_data[] = { + 0x02, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, + 0x01, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, 0x02, 0x80, 0x00, 0x00, + 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x40, + 0x00, 0x80, 0x00, 0x40, 0x02, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, + 0x02, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, + 0x01, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, 0x02, 0x80, 0x00, 0x00, + 0x01, 0x80, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x40, + 0x00, 0x80, 0x00, 0x40, 0x02, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0c, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x30, 0x0c, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, + 0x12, 0x00, 0x00, 0x92, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x12, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x90, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x40, + 0x02, 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x88, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x23, 0x12, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, + 0x12, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x12, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x82, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0c, 0x00, 0x00, 0x80, + 0x01, 0x00, 0x00, 0x70, 0x0c, 0x00, 0x00, 0x1e, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; + +Fl_Bitmap image_s2n(s2n_data, 160, 16); diff -Nru fldigi-3.22.13/src/ifkp/ifkp.cxx fldigi-3.23.01/src/ifkp/ifkp.cxx --- fldigi-3.22.13/src/ifkp/ifkp.cxx 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/ifkp/ifkp.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -0,0 +1,808 @@ +// ---------------------------------------------------------------------------- +// ifkp.cxx -- ifkp modem +// +// Copyright (C) 2015 +// Dave Freese, W1HKJ +// +// This file is part of fldigi. +// +// Fldigi is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Fldigi is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with fldigi. If not, see . +// ---------------------------------------------------------------------------- + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include "progress.h" +#include "ifkp.h" +#include "complex.h" +#include "fl_digi.h" +#include "ascii.h" +#include "misc.h" +#include "fileselect.h" +#include "threads.h" +#include "debug.h" + +#include "configuration.h" +#include "qrunner.h" +#include "fl_digi.h" +#include "status.h" +#include "main.h" +#include "icons.h" + +#include "confdialog.h" + +using namespace std; + +#include "ifkp_varicode.cxx" + +#define IFKP_SR 16000 + +#include "ifkp-pic.cxx" + +static fre_t call("([[:alnum:]]?[[:alpha:]/]+[[:digit:]]+[[:alnum:]/]+)", REG_EXTENDED); +static string teststr = ""; +static string allowed = " 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/"; +static char sz[21]; + +int ifkp::IMAGEspp = IMAGESPP; + +static string valid_callsign(char ch) +{ + if (allowed.find(ch) == std::string::npos) ch = ' '; + teststr += tolower(ch); + if (teststr.length() > 20) teststr.erase(0,1); + // wait for ' de ' + size_t p1; + if ((p1 = teststr.find(" de ")) != std::string::npos) { // test for callsign + p1 += 4; + if (p1 >= teststr.length()) return ""; + while (p1 < teststr.length() && teststr[p1] == ' ') p1++; + if (p1 == teststr.length()) return ""; + size_t p2 = teststr.rfind(' '); + if ((p2 > p1) && (p2 - p1 < 21)) { // found a word, test for callsign + memset(sz, 0, 21); + strcpy(sz, teststr.substr(p1, p2-p1).c_str()); + teststr.erase(0, p2); + if (call.match(sz)) { + return sz; + } + return ""; + } + } + return ""; +} + +// nibbles table used for fast conversion from tone difference to symbol + +static int nibbles[199]; +static void init_nibbles() +{ + int nibble = 0; + for (int i = 0; i < 199; i++) { + nibble = floor(0.5 + (i - 99.0)/IFKP_SPACING); + // allow for wrap-around (33 tones for 32 tone differences) + if (nibble < 0) nibble += 33; + if (nibble > 32) nibble -= 33; + // adjust for +1 symbol at the transmitter + nibble--; + nibbles[i] = nibble; + } +} + +ifkp::ifkp(trx_mode md) : modem() +{ + samplerate = IFKP_SR; + symlen = IFKP_SYMLEN; + + cap |= CAP_IMG; + + if (progdefaults.StartAtSweetSpot) { + frequency = progdefaults.PSKsweetspot; + } else + frequency = wf->Carrier(); + REQ(put_freq, frequency); + + mode = md; + fft = new g_fft(IFKP_FFTSIZE); + snfilt = new Cmovavg(200); + movavg_size = 4; + for (int i = 0; i < IFKP_NUMBINS; i++) binfilt[i] = new Cmovavg(movavg_size); + txphase = 0; + basetone = 197; + + rxfilter = new C_FIR_filter(); + float lo = frequency - 0.75 * bandwidth; + float hi = frequency + 0.75 * bandwidth; + rxfilter->init_bandpass(129, 1, lo/samplerate, hi/samplerate); + + picfilter = new C_FIR_filter(); + picfilter->init_lowpass(257, 1, 1.0 * bandwidth / samplerate); + + phase = 0; + phidiff = 2.0 * M_PI * frequency / samplerate; + + IMAGEspp = IMAGESPP; + pixfilter = new Cmovavg(IMAGEspp); + ampfilter = new Cmovavg(IMAGEspp); + syncfilter = new Cmovavg(3*IMAGEspp); + + bkptr = 0; + peak_counter = 0; + peak = last_peak = 0; + max = 0; + curr_nibble = prev_nibble = 0; + s2n = 0; + + memset(rx_stream, 0, sizeof(rx_stream)); + rx_text.clear(); + + for (int i = 0; i < IFKP_BLOCK_SIZE; i++) + a_blackman[i] = blackman(1.0 * i / IFKP_BLOCK_SIZE); + + state = TEXT; + + init_nibbles(); + + TX_IMAGE = TX_AVATAR = false; + + heard_log_fname = progdefaults.ifkp_heard_log; + std::string sheard = TempDir; + sheard.append(heard_log_fname); + heard_log.open(sheard.c_str(), ios::app); + + audit_log_fname = progdefaults.ifkp_audit_log; + std::string saudit = TempDir; + saudit.append(audit_log_fname); + audit_log.open(saudit.c_str(), ios::app); + + audit_log << "\n==================================================\n"; + audit_log << "Audit log: " << zdate() << ", " << ztime() << "\n"; + audit_log << "==================================================\n"; + audit_log.flush(); + + restart(); + +} + +ifkp::~ifkp() +{ + delete fft; + delete snfilt; + delete rxfilter; + delete picfilter; + for (int i = 0; i < IFKP_NUMBINS; i++) + delete binfilt[i]; + ifkp_deleteTxViewer(); + ifkp_deleteRxViewer(); + heard_log.close(); + audit_log.close(); +} + +void ifkp::tx_init(SoundBase *sc) +{ + scard = sc; + tone = prevtone = 0; + txphase = 0; + send_bot = true; + mycall = progdefaults.myCall; + if (progdefaults.ifkp_lowercase) + for (size_t n = 0; n < mycall.length(); n++) mycall[n] = tolower(mycall[n]); + videoText(); +} + +void ifkp::rx_init() +{ + bkptr = 0; + peak_counter = 0; + peak = last_peak = 0; + max = 0; + curr_nibble = prev_nibble = 0; + s2n = 0; + + memset(rx_stream, 0, sizeof(rx_stream)); + + prevz = cmplx(0,0); + image_counter = 0; + state = TEXT; + + rx_text.clear(); + for (int i = 0; i < IFKP_NUMBINS; i++) { + tones[i] = 0.0; + binfilt[i]->reset(); + } + pixel = 0; + pic_str = " "; +} + +void ifkp::init() +{ + peak_hits = 4; + + mycall = progdefaults.myCall; + if (progdefaults.ifkp_lowercase) + for (size_t n = 0; n < mycall.length(); n++) mycall[n] = tolower(mycall[n]); + + movavg_size = 3; + + for (int i = 0; i < IFKP_NUMBINS; i++) binfilt[i]->setLength(movavg_size); + + rx_init(); +} + +void ifkp::set_freq(double f) +{ + if (progdefaults.ifkp_freqlock) + frequency = 1500; + else + frequency = f; + + if (frequency < 100 + 0.5 * bandwidth) frequency = 100 + 0.5 * bandwidth; + if (frequency > 3900 - 0.5 * bandwidth) frequency = 3900 - 0.5 * bandwidth; + + tx_frequency = frequency; + + REQ(put_freq, frequency); + + set_bandwidth(33 * IFKP_SPACING * samplerate / symlen); + basetone = ceil((frequency - bandwidth / 2.0) * symlen / samplerate); + + float lo = frequency - 0.75 * bandwidth; + float hi = frequency + 0.75 * bandwidth; + rxfilter->init_bandpass(129, 1, lo/samplerate, hi/samplerate); + picfilter->init_lowpass(257, 1, 1.0 * bandwidth / samplerate); + phase = 0; + phidiff = 2.0 * M_PI * frequency / samplerate; + + std::ostringstream it; + it << "\nSamplerate..... " << samplerate; + it << "\nBandwidth...... " << bandwidth; + it << "\nlower cutoff... " << lo; + it << "\nupper cutoff... " << hi; + it << "\ncenter ........ " << frequency; + it << "\nSymbol length.. " << symlen << "\nBlock size..... " << IFKP_SHIFT_SIZE; + it << "\nMinimum Hits... " << peak_hits << "\nBasetone....... " << basetone << "\n"; + LOG_VERBOSE("%s", it.str().c_str()); +} + +void ifkp::show_mode() +{ + if (progdefaults.ifkp_baud == 0) + put_MODEstatus("IFKP 0.5"); + else if (progdefaults.ifkp_baud == 1) + put_MODEstatus("IFKP 1.0"); + else + put_MODEstatus("IFKP 2.0"); + return; +} + +void ifkp::restart() +{ + set_freq(wf->Carrier()); + + peak_hits = 4; + + mycall = progdefaults.myCall; + if (progdefaults.ifkp_lowercase) + for (size_t n = 0; n < mycall.length(); n++) mycall[n] = tolower(mycall[n]); + + movavg_size = progdefaults.ifkp_baud == 2 ? 3 : 4; + + for (int i = 0; i < IFKP_NUMBINS; i++) binfilt[i]->setLength(movavg_size); + + show_mode(); + +} + +// valid printable character + +bool ifkp::valid_char(int ch) +{ + if ( ! (ch == 10 || ch == 163 || ch == 176 || + ch == 177 || ch == 215 || ch == 247 || + (ch > 31 && ch < 128))) + return false; + return true; +} + +//===================================================================== +// receive processing +//===================================================================== + +void ifkp::parse_pic(int ch) +{ + pic_str.erase(0,1); + pic_str += ch; + b_ava = false; + image_mode = 0; + if (pic_str.find("pic%") == 0) { + switch (pic_str[4]) { + case 'A': picW = 59; picH = 74; b_ava = true; break; + case 'T': picW = 59; picH = 74; break; + case 'S': picW = 160; picH = 120; break; + case 'L': picW = 320; picH = 240; break; + case 'F': picW = 640; picH = 480; break; + case 'V': picW = 640; picH = 480; break; + case 'P': picW = 240; picH = 300; break; + case 'p': picW = 240; picH = 300; image_mode = 1; break; + case 'M': picW = 120; picH = 150; break; + case 'm': picW = 120; picH = 150; image_mode = 1; break; + default: return; + } + } else + return; + if (!b_ava) + REQ( ifkp_showRxViewer, pic_str[4]); + else + REQ( ifkp_clear_avatar ); + image_counter = -symlen / 2; + col = row = rgb = 0; + syncfilter->reset(); + pixfilter->reset(); + ampfilter->reset(); + state = IMAGE_START; +} + +void ifkp::process_symbol(int sym) +{ + int nibble = 0; + int curr_ch = -1 ; + + symbol = sym; + + nibble = symbol - prev_symbol; + if (nibble < -99 || nibble > 99) { + prev_symbol = symbol; + return; + } + nibble = nibbles[nibble + 99]; + + if (nibble >= 0) { // process nibble + curr_nibble = nibble; + +// single-nibble characters + if ((prev_nibble < 29) & (curr_nibble < 29)) { + curr_ch = ifkp_varidecode[prev_nibble]; + +// double-nibble characters + } else if ( (prev_nibble < 29) && + (curr_nibble > 28) && + (curr_nibble < 32)) { + curr_ch = ifkp_varidecode[prev_nibble * 32 + curr_nibble]; + } + if (curr_ch > 0) { +// if (ch_sqlch_open || metric >= progStatus.sldrSquelchValue) { + if (metric >= progStatus.sldrSquelchValue) { + put_rx_char(curr_ch, FTextBase::RECV); + if (progdefaults.ifkp_enable_audit_log) { + audit_log << ifkp_ascii[curr_ch]; + if (curr_ch == '\n') audit_log << '\n'; + } + parse_pic(curr_ch); + station_calling = valid_callsign(curr_ch); + if (!station_calling.empty()) { + snprintf(szestimate, sizeof(szestimate), "%.0f db", s2n ); + REQ(add_to_heard_list, station_calling.c_str(), szestimate); + if (progdefaults.ifkp_enable_heard_log) { + std::string sheard = zdate(); + sheard.append(":").append(ztime()); + sheard.append(",").append(station_calling); + sheard.append(",").append(szestimate).append("\n"); + heard_log << sheard; + heard_log.flush(); + } + } + } + } + prev_nibble = curr_nibble; + } + + prev_symbol = symbol; +} + +void ifkp::process_tones() +{ + noise = 0; + max = 0; + peak = 0; + int firstbin = basetone - 21; +// time domain moving average filter for each tone bin + for (int i = 0; i < IFKP_NUMBINS; ++i) { + val = norm(fft_data[i + firstbin]); + tones[i] = binfilt[i]->run(val); + if (tones[i] > max) { + max = tones[i]; + peak = i; + } + } + + noise += (tones[0] + tones[IFKP_NUMBINS - 1]) / 2.0; + noise *= IFKP_FFTSIZE; + + if (noise < 1e-8) noise = 1e-8; + + s2n = 10 * log10(snfilt->run(tones[peak]*.734/noise)); + + snprintf(szestimate, sizeof(szestimate), "%.0f db", s2n ); + + metric = 2 * (s2n + 20); + metric = CLAMP(metric, 0, 100.0); // -20 to +30 db range + display_metric(metric); + + if (peak == prev_peak) { + peak_counter++; + } else { + peak_counter = 0; + } + + if ((peak_counter >= peak_hits) && + (peak != last_peak) && + (metric >= progStatus.sldrSquelchValue || + progStatus.sqlonoff == false)) { + process_symbol(peak); + peak_counter = 0; + last_peak = peak; + } + + prev_peak = peak; +} + +void ifkp::recvpic(double smpl) +{ + phase -= phidiff; + if (phase < 0) phase += 2.0 * M_PI; + + cmplx z = smpl * cmplx( cos(phase), sin(phase ) ); + picfilter->run( z, currz); + pixel = (samplerate / TWOPI) * pixfilter->run(arg(conj(prevz) * currz)); + sync = (samplerate / TWOPI) * syncfilter->run(arg(conj(prevz) * currz)); + prevz = currz; + amplitude = ampfilter->run(norm(currz)); + + image_counter++; + if (image_counter < 0) return; + + if (state == IMAGE_START) { + if (sync < -0.59 * bandwidth) { + state = IMAGE_SYNC; + } + return; + } + if (state == IMAGE_SYNC) { + if (sync > -0.51 * bandwidth) { + state = IMAGE; + } + return; + } + + if ((image_counter % IMAGEspp) == 0) { + + byte = pixel * 256.0 / bandwidth + 128; + byte = (int)CLAMP( byte, 0.0, 255.0); + + if (image_mode == 1) { // bw transmission + pixelnbr = 3 * (col + row * picW); + if (b_ava) { + REQ(ifkp_update_avatar, byte, pixelnbr); + REQ(ifkp_update_avatar, byte, pixelnbr + 1); + REQ(ifkp_update_avatar, byte, pixelnbr + 2); + } else { + REQ(ifkp_updateRxPic, byte, pixelnbr); + REQ(ifkp_updateRxPic, byte, pixelnbr + 1); + REQ(ifkp_updateRxPic, byte, pixelnbr + 2); + } + if (++ col == picW) { + col = 0; + row++; + if (row >= picH) { + state = TEXT; + REQ(ifkp_enableshift); + } + } + } else { // color transmission + pixelnbr = rgb + 3 * (col + row * picW); + if (b_ava) + REQ(ifkp_update_avatar, byte, pixelnbr); + else + REQ(ifkp_updateRxPic, byte, pixelnbr); + if (++col == picW) { + col = 0; + if (++rgb == 3) { + rgb = 0; + ++row; + } + } + if (row > picH) { + state = TEXT; + REQ(ifkp_enableshift); + } + } + + amplitude *= (samplerate/2)*(.734); // sqrt(3000 / (11025/2)) + s2n = 10 * log10(snfilt->run( amplitude * amplitude / noise)); + + metric = 2 * (s2n + 20); + metric = CLAMP(metric, 0, 100.0); // -20 to +30 db range + display_metric(metric); + amplitude = 0; + + } +} + +int ifkp::rx_process(const double *buf, int len) +{ + double val; + cmplx zin, z; + + if (bkptr < 0) bkptr = 0; + if (bkptr >= IFKP_SHIFT_SIZE) bkptr = 0; + + if (progStatus.ifkp_rx_abort) { + state = TEXT; + progStatus.ifkp_rx_abort = false; + REQ(ifkp_clear_rximage); + } + + while (len) { + if (state != TEXT) { + recvpic(*buf); + len--; + buf++; + } else { + rxfilter->Irun(*buf, val); + rx_stream[IFKP_BLOCK_SIZE + bkptr] = val; + len--; + buf++; + bkptr++; + + if (bkptr == IFKP_SHIFT_SIZE) { + bkptr = 0; + memcpy( rx_stream, // to + &rx_stream[IFKP_SHIFT_SIZE], // from + IFKP_BLOCK_SIZE*sizeof(*rx_stream)); // # bytes + memset(fft_data, 0, sizeof(fft_data)); + for (int i = 0; i < IFKP_BLOCK_SIZE; i++) + fft_data[i].real() = fft_data[i].imag() = + rx_stream[i] * a_blackman[i]; + fft->ComplexFFT(fft_data); + process_tones(); + } + } + } + return 0; +} + +//===================================================================== +// transmit processing +//===================================================================== + +void ifkp::transmit(double *buf, int len) +{ +// if (xmtfilt && progdefaults.ifkp_xmtfilter) +// for (int i = 0; i < len; i++) xmtfilt->Irun(buf[i], buf[i]); + ModulateXmtr(buf, len); +} + +void ifkp::send_tone(int tone) +{ + double phaseincr; + double frequency; + double freq_error = ctrl_freq_offset->value(); + + frequency = (basetone + tone * IFKP_SPACING) * samplerate / symlen; + if (grpNoise->visible() && btnOffsetOn->value()==true) + frequency += freq_error; + phaseincr = 2.0 * M_PI * frequency / samplerate; + prevtone = tone; + + int send_symlen = symlen * ( + progdefaults.ifkp_baud == 2 ? 0.5 : + progdefaults.ifkp_baud == 0 ? 2.0 : 1.0); + + for (int i = 0; i < send_symlen; i++) { + outbuf[i] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, send_symlen); +} + +void ifkp::send_symbol(int sym) +{ + tone = (prevtone + sym + IFKP_OFFSET) % 33; + send_tone(tone); +} + +void ifkp::send_idle() +{ + send_symbol(0); +} + +void ifkp::send_char(int ch) +{ + if (ch <= 0) return send_idle(); + + int sym1 = ifkp_varicode[ch][0]; + int sym2 = ifkp_varicode[ch][1]; + + send_symbol(sym1); + if (sym2 > 28) + send_symbol(sym2); + put_echo_char(ch); +} + +void ifkp::send_avatar() +{ + int W = 59, H = 74; // grey scale transfer (FAX) + float freq, phaseincr; + float radians = 2.0 * M_PI / samplerate; + + freq = frequency - 0.6 * bandwidth; + #define PHASE_CORR (3 * symlen / 2) + phaseincr = radians * freq; + for (int n = 0; n < PHASE_CORR; n++) { + outbuf[n] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, PHASE_CORR); + + for (int row = 0; row < H; row++) { + for (int color = 0; color < 3; color++) { + memset(outbuf, 0, IMAGEspp * sizeof(*outbuf)); + for (int col = 0; col < W; col++) { + if (stopflag) return; + tx_pixelnbr = col + row * W; + tx_pixel = ifkp_get_avatar_pixel(tx_pixelnbr, color); + freq = frequency + (tx_pixel - 128) * bandwidth / 256.0; + phaseincr = radians * freq; + for (int n = 0; n < IMAGEspp; n++) { + outbuf[n] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, IMAGEspp); + } + Fl::awake(); + } + } +} + +void ifkp::send_image() +{ + int W = 640, H = 480; // grey scale transfer (FAX) + bool color = true; + float freq, phaseincr; + float radians = 2.0 * M_PI / samplerate; + + if (!ifkppicTxWin || !ifkppicTxWin->visible()) { + return; + } + + switch (selifkppicSize->value()) { + case 0 : W = 59; H = 74; break; + case 1 : W = 160; H = 120; break; + case 2 : W = 320; H = 240; break; + case 3 : W = 640; H = 480; color = false; break; + case 4 : W = 640; H = 480; break; + case 5 : W = 240; H = 300; break; + case 6 : W = 240; H = 300; color = false; break; + case 7 : W = 120; H = 150; break; + case 8 : W = 120; H = 150; color = false; break; + } + + REQ(ifkp_clear_tximage); + + freq = frequency - 0.6 * bandwidth; + #define PHASE_CORR (3 * symlen / 2) + phaseincr = radians * freq; + for (int n = 0; n < PHASE_CORR; n++) { + outbuf[n] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, PHASE_CORR); + + if (color == false) { // grey scale image + for (int row = 0; row < H; row++) { + memset(outbuf, 0, IMAGEspp * sizeof(*outbuf)); + for (int col = 0; col < W; col++) { + if (stopflag) return; + tx_pixelnbr = col + row * W; + tx_pixel = 0.3 * ifkppic_TxGetPixel(tx_pixelnbr, 0) + // red + 0.6 * ifkppic_TxGetPixel(tx_pixelnbr, 1) + // green + 0.1 * ifkppic_TxGetPixel(tx_pixelnbr, 2); // blue + REQ(ifkp_updateTxPic, tx_pixel, tx_pixelnbr*3 + 0); + REQ(ifkp_updateTxPic, tx_pixel, tx_pixelnbr*3 + 1); + REQ(ifkp_updateTxPic, tx_pixel, tx_pixelnbr*3 + 2); + freq = frequency + (tx_pixel - 128) * bandwidth / 256.0; + phaseincr = radians * freq; + for (int n = 0; n < IMAGEspp; n++) { + outbuf[n] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, IMAGEspp); + Fl::awake(); + } + } + } else { + for (int row = 0; row < H; row++) { + for (int color = 0; color < 3; color++) { + memset(outbuf, 0, IMAGEspp * sizeof(*outbuf)); + for (int col = 0; col < W; col++) { + if (stopflag) return; + tx_pixelnbr = col + row * W; + tx_pixel = ifkppic_TxGetPixel(tx_pixelnbr, color); + REQ(ifkp_updateTxPic, tx_pixel, tx_pixelnbr*3 + color); + freq = frequency + (tx_pixel - 128) * bandwidth / 256.0; + phaseincr = radians * freq; + for (int n = 0; n < IMAGEspp; n++) { + outbuf[n] = cos(txphase); + txphase -= phaseincr; + if (txphase < 0) txphase += TWOPI; + } + transmit(outbuf, IMAGEspp); + } + Fl::awake(); + } + } + } +} + +void ifkp::ifkp_send_image() { + TX_IMAGE = true; + start_tx(); +} + +void ifkp::ifkp_send_avatar() { + TX_AVATAR = true; + start_tx(); +} + +int ifkp::tx_process() +{ + if (send_bot) { + send_bot = false; + send_char(0); + send_char(0); + } + int c = get_tx_char(); + if (c == GET_TX_CHAR_ETX) { + if (TX_IMAGE) send_image(); + if (TX_AVATAR) send_avatar(); + send_char(0); + stopflag = false; + TX_IMAGE = false; + TX_AVATAR = false; + return -1; + } + if ( stopflag ) { // aborts transmission + TX_IMAGE = false; + TX_AVATAR = false; + stopflag = false; + return -1; + } + send_char(c); + return 0; +} + diff -Nru fldigi-3.22.13/src/ifkp/ifkp-pic.cxx fldigi-3.23.01/src/ifkp/ifkp-pic.cxx --- fldigi-3.22.13/src/ifkp/ifkp-pic.cxx 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/ifkp/ifkp-pic.cxx 2015-09-18 21:29:51.000000000 +0000 @@ -0,0 +1,824 @@ +// ---------------------------------------------------------------------------- +// ifkppic.cxx -- ifkp image support functions +// +// Copyright (C) 2015 +// Dave Freese, W1HKJ +// +// This file is part of fldigi. Adapted from code contained in gifkp source code +// distribution. +// +// Fldigi is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Fldigi is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with fldigi. If not, see . +// ---------------------------------------------------------------------------- +#include +#include + +#include "gettext.h" +#include "fileselect.h" + +Fl_Double_Window *ifkppicRxWin = (Fl_Double_Window *)0; +picture *ifkppicRx = (picture *)0; +Fl_Button *btnifkpRxReset = (Fl_Button *)0; +Fl_Button *btnifkpRxSave = (Fl_Button *)0; +Fl_Button *btnifkpRxClose = (Fl_Button *)0; +Fl_Counter *ifkpcnt_phase = (Fl_Counter *)0; +Fl_Counter *ifkpcnt_slant = (Fl_Counter *)0; + +Fl_Double_Window *ifkppicTxWin = (Fl_Double_Window *)0; +picture *ifkppicTx = (picture *)0; +Fl_Button *btnifkppicTransmit = (Fl_Button *)0; +Fl_Button *btnifkppicTxSendAbort = (Fl_Button *)0; +Fl_Button *btnifkppicTxLoad = (Fl_Button *)0; +Fl_Button *btnifkppicTxClose = (Fl_Button *)0; +Fl_Choice *selifkppicSize = (Fl_Choice *)0; + +void ifkp_showTxViewer(char c); + +Fl_Shared_Image *ifkpTxImg = (Fl_Shared_Image *)0; +unsigned char *ifkpxmtimg = (unsigned char *)0; +unsigned char *ifkpxmtpicbuff = (unsigned char *)0; + +#define RAWSIZE 640*(480 + 8)*3*ifkp::IMAGEspp + +#define RAWSTART 640*4*3*ifkp::IMAGEspp + +unsigned char *ifkp_rawvideo = 0;//[RAWSIZE + 1]; + +int ifkp_numpixels; +int ifkp_pixelptr; +int ifkp_rawcol; +int ifkp_rawrow; +int ifkp_rawrgb; +char ifkp_image_type = 'S'; + +char ifkp_txclr_tooltip[24]; +char ifkp_txgry_tooltip[24]; + +static int translate = 0; +static bool enabled = false; + +void ifkp_correct_video() +{ + int W = ifkppicRx->w(); + int H = ifkppicRx->h(); + int slant = ifkpcnt_slant->value(); + int vidsize = W * H; + int index, rowptr, colptr; + float ratio = (((float)vidsize - (float)slant)/(float)vidsize); + unsigned char vid[W * H * 3]; + for (int row = 0; row < H; row++) { + rowptr = W * 3 * row * ifkp::IMAGEspp; + for (int col = 0; col < W; col++) { + colptr = ifkp::IMAGEspp*col; + for (int rgb = 0; rgb < 3; rgb++) { + index = ratio*(rowptr + colptr + ifkp::IMAGEspp*W*rgb); + index += RAWSTART - ifkp::IMAGEspp*ifkp_pixelptr; + if (index < 2) index = 2; + if (index > RAWSIZE - 2) index = RAWSIZE - 2; + vid[rgb + 3 * (col + row * W)] = ifkp_rawvideo[index]; + } + } + } + ifkppicRx->video(vid, W*H*3); +} + +void ifkp_updateRxPic(unsigned char data, int pos) +{ + if (!ifkppicRxWin->shown()) ifkppicRx->show(); + + ifkppicRx->pixel(data, pos); + + int W = ifkppicRx->w(); + if (ifkp_image_type == 'F' || ifkp_image_type == 'p' || ifkp_image_type == 'm') { + int n = RAWSTART + ifkp::IMAGEspp*(ifkp_rawcol + W * (ifkp_rawrgb + 3 * ifkp_rawrow)); + if (n < RAWSIZE) + for (int i = 0; i < ifkp::IMAGEspp; i++) ifkp_rawvideo[n + i] = data; + ifkp_rawrgb++; + if (ifkp_rawrgb == 3) { + ifkp_rawrgb = 0; + ifkp_rawcol++; + if (ifkp_rawcol == W) { + ifkp_rawcol = 0; + ifkp_rawrow++; + } + } + } else + for (int i = 0; i < ifkp::IMAGEspp; i++) + ifkp_rawvideo[RAWSTART + ifkp::IMAGEspp*ifkp_numpixels + i] = data; + ifkp_numpixels++; + if (ifkp_numpixels >= (RAWSIZE - RAWSTART - ifkp::IMAGEspp)) + ifkp_numpixels = RAWSIZE - RAWSTART - ifkp::IMAGEspp; +} + +void cb_btnifkpRxReset(Fl_Widget *, void *) +{ + progStatus.ifkp_rx_abort = true; +} + +void cb_btnifkpRxSave(Fl_Widget *, void *) +{ + ifkppicRx->save_png(PicsDir.c_str()); +// FILE *raw = fopen("image.raw", "wb"); +// std::cout << "wrote " << fwrite(ifkp_rawvideo, 1, RAWSIZE, raw) << "\n"; +// fclose(raw); +} + +void cb_btnifkpRxClose(Fl_Widget *, void *) +{ + ifkppicRxWin->hide(); + progStatus.ifkp_rx_abort = true; +// ifkppicRxWin->hide(); +// FILE *raw = fopen("image.raw", "rb"); +// std::cout << "read " << fread(ifkp_rawvideo, 1, RAWSIZE, raw) << "\n"; +// fclose(raw); +// ifkp_correct_video(); +} + +void cb_ifkp_cnt_phase(Fl_Widget *, void *data) +{ + ifkp_pixelptr = ifkpcnt_phase->value(); + if (ifkp_pixelptr >= RAWSTART/ifkp::IMAGEspp) { + ifkp_pixelptr = RAWSTART/ifkp::IMAGEspp - 1; + ifkpcnt_phase->value(ifkp_pixelptr); + } + if (ifkp_pixelptr < -RAWSTART/ifkp::IMAGEspp) { + ifkp_pixelptr = -RAWSTART/ifkp::IMAGEspp; + ifkpcnt_phase->value(ifkp_pixelptr); + } + ifkp_correct_video(); +} + +void cb_ifkp_cnt_slant(Fl_Widget *, void *) +{ + ifkp_correct_video(); +} + +void ifkp_disableshift() +{ + if (!ifkppicRxWin) return; + ifkpcnt_phase->deactivate(); + ifkpcnt_slant->deactivate(); + btnifkpRxSave->deactivate(); + ifkppicRxWin->redraw(); +} + +void ifkp_enableshift() +{ + if (!ifkppicRxWin) return; + ifkpcnt_phase->activate(); + ifkpcnt_slant->activate(); + btnifkpRxSave->activate(); + ifkppicRxWin->redraw(); +} + +void ifkp_createRxViewer() +{ + + ifkppicRxWin = new Fl_Double_Window(324, 274, _("IFKP Rx Image")); + ifkppicRxWin->xclass(PACKAGE_NAME); + ifkppicRxWin->begin(); + + ifkppicRx = new picture(2, 2, 320, 240); + ifkppicRx->noslant(); + + Fl_Group *buttons = new Fl_Group(0, ifkppicRxWin->h() - 26, ifkppicRxWin->w(), 26, ""); + buttons->box(FL_FLAT_BOX); + + btnifkpRxReset = new Fl_Button(2, ifkppicRxWin->h() - 26, 40, 24, "Reset"); + btnifkpRxReset->callback(cb_btnifkpRxReset, 0); + + ifkpcnt_phase = new Fl_Counter(46, ifkppicRxWin->h() - 24, 80, 20, ""); + ifkpcnt_phase->step(1); + ifkpcnt_phase->lstep(10); + ifkpcnt_phase->minimum(-RAWSTART + 1); + ifkpcnt_phase->maximum(RAWSTART - 1); + ifkpcnt_phase->value(0); + ifkpcnt_phase->callback(cb_ifkp_cnt_phase, 0); + ifkpcnt_phase->tooltip(_("Phase correction")); + + ifkpcnt_slant = new Fl_Counter(140, ifkppicRxWin->h() - 24, 80, 20, ""); + ifkpcnt_slant->step(1); + ifkpcnt_slant->lstep(10); + ifkpcnt_slant->minimum(-200); + ifkpcnt_slant->maximum(200); + ifkpcnt_slant->value(0); + ifkpcnt_slant->callback(cb_ifkp_cnt_slant, 0); + ifkpcnt_slant->tooltip(_("Slant correction")); + + btnifkpRxSave = new Fl_Button(226, ifkppicRxWin->h() - 26, 45, 24, _("Save")); + btnifkpRxSave->callback(cb_btnifkpRxSave, 0); + + btnifkpRxClose = new Fl_Button(273, ifkppicRxWin->h() - 26, 45, 24, _("Close")); + btnifkpRxClose->callback(cb_btnifkpRxClose, 0); + buttons->end(); + + ifkppicRxWin->end(); + ifkppicRxWin->resizable(ifkppicRx); + + ifkp_numpixels = 0; +} + +void ifkp_showRxViewer(char itype) +{ + int W = 320; + int H = 240; + switch (itype) { + case 'L' : W = 320; H = 240; break; + case 'S' : W = 160; H = 120; break; + case 'F' : W = 640; H = 480; break; + case 'V' : W = 640; H = 480; break; + case 'P' : W = 240; H = 300; break; + case 'p' : W = 240; H = 300; break; + case 'M' : W = 120; H = 150; break; + case 'm' : W = 120; H = 150; break; + case 'T' : W = 59; H = 74; break; + } + + if (!ifkppicRxWin) ifkp_createRxViewer(); + int winW, winH; + int ifkppicX, ifkppicY; + winW = W < 320 ? 324 : W + 4; + winH = H < 240 ? 274 : H + 34; + ifkppicX = (winW - W) / 2; + ifkppicY = (winH - 30 - H) / 2; + ifkppicRxWin->size(winW, winH); + ifkppicRx->resize(ifkppicX, ifkppicY, W, H); + ifkppicRxWin->init_sizes(); + + ifkppicRx->clear(); + ifkppicRxWin->show(); + ifkp_disableshift(); + + if (ifkp_rawvideo == 0) ifkp_rawvideo = new unsigned char [RAWSIZE + 1]; + memset(ifkp_rawvideo, 0, RAWSIZE); + ifkp_numpixels = 0; + ifkp_pixelptr = 0; + ifkp_rawrow = ifkp_rawrgb = ifkp_rawcol = 0; + ifkp_image_type = itype; +} + +void ifkp_clear_rximage() +{ + ifkppicRx->clear(); + ifkp_disableshift(); + translate = 0; + enabled = false; + ifkp_numpixels = 0; + ifkp_pixelptr = 0; + ifkpcnt_phase->value(0); + ifkpcnt_slant->value(0); + ifkp_rawrow = ifkp_rawrgb = ifkp_rawcol = 0; +} + +//------------------------------------------------------------------------------ +// image transmit functions +//------------------------------------------------------------------------------ + +int ifkp_load_image(const char *n) { + + int D = 0; + unsigned char *img_data; + int W = 640; + int H = 480; + + switch (selifkppicSize->value()) { + case 0 : W = 59; H = 74; break; + case 1 : W = 160; H = 120; break; + case 2 : W = 320; H = 240; break; + case 3 : W = 640; H = 480; break; + case 4 : W = 640; H = 480; break; + case 5 : W = 240; H = 300; break; + case 6 : W = 240; H = 300; break; + case 7 : W = 120; H = 150; break; + case 8 : W = 120; H = 150; break; + } + + if (ifkpTxImg) { + ifkpTxImg->release(); + ifkpTxImg = 0; + } + ifkpTxImg = Fl_Shared_Image::get(n, W, H); + + if (!ifkpTxImg) + return 0; + + if (ifkpTxImg->count() > 1) { + ifkpTxImg->release(); + ifkpTxImg = 0; + return 0; + } + + ifkppicTx->hide(); + ifkppicTx->clear(); + + img_data = (unsigned char *)ifkpTxImg->data()[0]; + + D = ifkpTxImg->d(); + + if (ifkpxmtimg) delete [] ifkpxmtimg; + + ifkpxmtimg = new unsigned char [W * H * 3]; + if (D == 3) + memcpy(ifkpxmtimg, img_data, W*H*3); + else if (D == 4) { + int i, j, k; + for (i = 0; i < W*H; i++) { + j = i*3; k = i*4; + ifkpxmtimg[j] = img_data[k]; + ifkpxmtimg[j+1] = img_data[k+1]; + ifkpxmtimg[j+2] = img_data[k+2]; + } + } else if (D == 1) { + int i, j; + for (i = 0; i < W*H; i++) { + j = i * 3; + ifkpxmtimg[j] = ifkpxmtimg[j+1] = ifkpxmtimg[j+2] = img_data[i]; + } + } else + return 0; + +// ifkp_showTxViewer(W, H); + char* label = strdup(n); + ifkppicTxWin->copy_label(basename(label)); + free(label); +// load the ifkppicture widget with the rgb image + + ifkppicTx->show(); + ifkppicTxWin->redraw(); + ifkppicTx->video(ifkpxmtimg, W * H * 3); + + btnifkppicTransmit->activate(); + + return 1; +} + +void ifkp_updateTxPic(unsigned char data, int pos) +{ + if (!ifkppicTxWin->shown()) ifkppicTx->show(); + ifkppicTx->pixel(data, pos); +} + +void cb_ifkppicTxLoad(Fl_Widget *, void *) +{ + const char *fn = + FSEL::select(_("Load image file"), "Image\t*.{png,,gif,jpg,jpeg}\n", PicsDir.c_str()); + if (fn) + ifkp_load_image(fn); +} + +void ifkp_clear_tximage() +{ + ifkppicTx->clear(); +} + +void cb_ifkppicTxClose( Fl_Widget *w, void *) +{ + ifkppicTxWin->hide(); +} + +int ifkppic_TxGetPixel(int pos, int color) +{ + return ifkpxmtimg[3*pos + color]; // color = {RED, GREEN, BLUE} +} + +void cb_ifkppicTransmit( Fl_Widget *w, void *) +{ + string picmode = " pic%"; + switch (selifkppicSize->value()) { + case 0: picmode += 'T'; break; + case 1: picmode += 'S'; break; + case 2: picmode += 'L'; break; + case 3: picmode += 'F'; break; + case 4: picmode += 'V'; break; + case 5: picmode += 'P'; break; + case 6: picmode += 'p'; break; + case 7: picmode += 'M'; break; + case 8: picmode += 'm'; break; + } + picmode.append("^r"); + ifkp_tx_text->add(picmode.c_str()); + active_modem->ifkp_send_image(); +} + +void cb_ifkppicTxSendAbort( Fl_Widget *w, void *) +{ +} + + +void cb_selifkppicSize( Fl_Widget *w, void *) +{ + switch (selifkppicSize->value()) { + case 0 : ifkp_showTxViewer('T'); break; + case 1 : ifkp_showTxViewer('S'); break; + case 2 : ifkp_showTxViewer('L'); break; + case 3 : ifkp_showTxViewer('F'); break; + case 4 : ifkp_showTxViewer('V'); break; + case 5 : ifkp_showTxViewer('P'); break; + case 6 : ifkp_showTxViewer('p'); break; + case 7 : ifkp_showTxViewer('M'); break; + case 8 : ifkp_showTxViewer('m'); break; + } +} + +void ifkp_createTxViewer() +{ + + ifkppicTxWin = new Fl_Double_Window(324, 270, _("IFKP Send image")); + ifkppicTxWin->xclass(PACKAGE_NAME); + ifkppicTxWin->begin(); + + ifkppicTx = new picture (2, 2, 320, 240); + ifkppicTx->noslant(); + ifkppicTx->hide(); + + selifkppicSize = new Fl_Choice(5, 244, 110, 24); + selifkppicSize->add("59 x 74 clr"); // case 0 + selifkppicSize->add("160x120 clr"); // case 1 + selifkppicSize->add("320x240 clr"); // case 2 + selifkppicSize->add("640x480 gry"); // case 3 + selifkppicSize->add("640x480 clr"); // case 4 + selifkppicSize->add("240x300 clr"); // case 5 + selifkppicSize->add("240x300 gry"); // case 6 + selifkppicSize->add("120x150 clr"); // case 7 + selifkppicSize->add("120x150 gry"); // case 8 + selifkppicSize->value(0); + selifkppicSize->callback(cb_selifkppicSize, 0); + + btnifkppicTxLoad = new Fl_Button(120, 244, 60, 24, _("Load")); + btnifkppicTxLoad->callback(cb_ifkppicTxLoad, 0); + + btnifkppicTransmit = new Fl_Button(ifkppicTxWin->w() - 130, 244, 60, 24, "Xmt"); + btnifkppicTransmit->callback(cb_ifkppicTransmit, 0); + + btnifkppicTxSendAbort = new Fl_Button(ifkppicTxWin->w() - 130, 244, 60, 24, "Abort Xmt"); + btnifkppicTxSendAbort->callback(cb_ifkppicTxSendAbort, 0); + + btnifkppicTxClose = new Fl_Button(ifkppicTxWin->w() - 65, 244, 60, 24, _("Close")); + btnifkppicTxClose->callback(cb_ifkppicTxClose, 0); + + btnifkppicTxSendAbort->hide(); + btnifkppicTransmit->deactivate(); + + ifkppicTxWin->end(); + +} + +void ifkp_showTxViewer(char c) +{ + if (!ifkppicTxWin) ifkp_createTxViewer(); + + int winW = 644, winH = 512, W = 480, H = 320; + int ifkppicX, ifkppicY; + + ifkppicTx->clear(); + + switch (c) { + case 'T' : + W = 59; H = 74; winW = 324; winH = 184; + selifkppicSize->value(0); + break; + case 'S' : + case 's' : + W = 160; H = 120; winW = 324; winH = 154; + selifkppicSize->value(1); + break; + case 'L' : + case 'l' : + W = 320; H = 240; winW = 324; winH = 274; + selifkppicSize->value(2); + break; + case 'F' : + W = 640; H = 480; winW = 644; winH = 514; + selifkppicSize->value(3); + break; + case 'V' : + W = 640; H = 480; winW = 644; winH = 514; + selifkppicSize->value(4); + break; + case 'P' : + W = 240; H = 300; winW = 324; winH = 334; + selifkppicSize->value(5); + break; + case 'p' : + W = 240; H = 300; winW = 324; winH = 334; + selifkppicSize->value(6); + break; + case 'M' : + W = 120; H = 150; winW = 324; winH = 184; + selifkppicSize->value(7); + break; + case 'm' : + W = 120; H = 150; winW = 324; winH = 184; + selifkppicSize->value(8); + break; + } + + ifkppicTxWin->size(winW, winH); + ifkppicX = (winW - W) / 2; + ifkppicY = (winH - 26 - H) / 2; + ifkppicTx->resize(ifkppicX, ifkppicY, W, H); + + selifkppicSize->resize(5, winH - 26, 110, 24); + + btnifkppicTxLoad->resize(120, winH - 26, 60, 24); + + btnifkppicTransmit->resize(winW - 130, winH - 26, 60, 24); + btnifkppicTxSendAbort->resize(winW - 130, winH - 26, 60, 24); + + btnifkppicTxClose->resize(winW -65, winH - 26, 60, 24); + + selifkppicSize->show(); + btnifkppicTransmit->show(); + btnifkppicTxLoad->show(); + btnifkppicTxClose->show(); + btnifkppicTxSendAbort->hide(); + + ifkppicTxWin->show(); + +} + +void ifkp_deleteTxViewer() +{ + if (ifkppicTxWin) ifkppicTxWin->hide(); + if (ifkppicTx) { + delete ifkppicTx; + ifkppicTx = 0; + } + delete [] ifkpxmtimg; + ifkpxmtimg = 0; + delete [] ifkpxmtpicbuff; + ifkpxmtpicbuff = 0; + if (ifkppicTxWin) delete ifkppicTxWin; + ifkppicTxWin = 0; +} + +void ifkp_deleteRxViewer() +{ + if (ifkppicRxWin) ifkppicRxWin->hide(); + if (ifkppicRx) { + delete ifkppicRx; + ifkppicRx = 0; + } + if (ifkppicRxWin) { + delete ifkppicRxWin; + ifkppicRxWin = 0; + } +} + +int ifkp_print_time_left(float time_sec, char *str, size_t len, + const char *prefix, const char *suffix) +{ + int time_min = (int)(time_sec / 60); + time_sec -= time_min * 60; + + if (time_min) + return snprintf(str, len, "%s %02dm %2.1fs%s", + prefix, time_min, time_sec, suffix); + else + return snprintf(str, len, "%s %2.1fs%s", prefix, time_sec, suffix); +} + +// ----------------------------------------------------------------------------- +// avatar send/recv +// ----------------------------------------------------------------------------- +#include "tux.cxx" + +static Fl_Shared_Image *shared_avatar_img = (Fl_Shared_Image *)0; +static unsigned char *avatar_img = (unsigned char *)0; +static Fl_Shared_Image *my_avatar_img = (Fl_Shared_Image *)0; +static int avatar_phase_correction = 0; +static unsigned char avatar[59 * 74 * 3]; + +void ifkp_clear_avatar() +{ + ifkp_avatar->clear(); + avatar_phase_correction = 0; + ifkp_numpixels = 0; + ifkp_rawrow = ifkp_rawrgb = ifkp_rawcol = 0; + ifkp_avatar->video(tux_img, 59 * 74 * 3); +} + + +// W always 59, H always 74 +int ifkp_load_avatar(std::string image_fname, int W, int H) +{ + if (image_fname.empty()) { + ifkp_clear_avatar(); + return 1; + } + + int D = 0; + unsigned char *img_data; + + if (shared_avatar_img) { + shared_avatar_img->release(); + shared_avatar_img = 0; + } + + for (size_t n = 0; n < image_fname.length(); n++) + image_fname[n] = tolower(image_fname[n]); + std::string fname = AvatarDir; + fname.append(image_fname).append(".png"); + + FILE *temp = fopen(fname.c_str(), "rb"); + if (temp) { + fseek(temp, 0L, SEEK_SET); + fclose(temp); + } else { + ifkp_avatar->video(tux_img, W * H * 3); + return 1; + } + + shared_avatar_img = Fl_Shared_Image::get(fname.c_str(), W, H); + +// force image to be retrieved from hard drive vice shared image memory + shared_avatar_img->reload(); + + if (!shared_avatar_img) { + ifkp_avatar->video(tux_img, W * H * 3); + return 1; + } + + if (shared_avatar_img->count() > 1) { + shared_avatar_img->release(); + shared_avatar_img = 0; + ifkp_avatar->video(tux_img, W * H * 3); + return 0; + } + + img_data = (unsigned char *)shared_avatar_img->data()[0]; + + D = shared_avatar_img->d(); + + if (avatar_img) delete [] avatar_img; + + avatar_img = new unsigned char [W * H * 3]; + if (D == 3) + memcpy(avatar_img, img_data, W*H*3); + else if (D == 4) { + int i, j, k; + for (i = 0; i < W*H; i++) { + j = i*3; k = i*4; + avatar_img[j] = img_data[k]; + avatar_img[j+1] = img_data[k+1]; + avatar_img[j+2] = img_data[k+2]; + } + } else if (D == 1) { + int i, j; + for (i = 0; i < W*H; i++) { + j = i * 3; + avatar_img[j] = avatar_img[j+1] = avatar_img[j+2] = img_data[i]; + } + } else { + ifkp_avatar->video(tux_img, W * H * 3); + return 0; + } + ifkp_avatar->video(avatar_img, W * H * 3); + + shared_avatar_img->release(); + + return 1; +} + +void correct_avatar() +{ + int W = 59; + int H = 74; + int index, rowptr, colptr; + unsigned char vid[W * H * 3]; + + if (avatar_phase_correction >= RAWSTART/ifkp::IMAGEspp) { + avatar_phase_correction = RAWSTART/ifkp::IMAGEspp - 1; + } + if (avatar_phase_correction < -RAWSTART/ifkp::IMAGEspp) { + avatar_phase_correction = -RAWSTART/ifkp::IMAGEspp; + } + + for (int row = 0; row < H; row++) { + rowptr = W * 3 * row * ifkp::IMAGEspp; + for (int col = 0; col < W; col++) { + colptr = ifkp::IMAGEspp*col; + for (int rgb = 0; rgb < 3; rgb++) { + index = rowptr + colptr + W*rgb*ifkp::IMAGEspp; + index += RAWSTART - ifkp::IMAGEspp * avatar_phase_correction; + if (index < 2) index = 2; + if (index > RAWSIZE - 2) index = RAWSIZE - 2; + vid[rgb + 3 * (col + row * W)] = ifkp_rawvideo[index]; + } + } + } + ifkp_avatar->video(vid, W*H*3); +} + +void ifkp_update_avatar(unsigned char data, int pos) +{ + if (ifkp_rawvideo == 0) { + ifkp_rawvideo = new unsigned char [RAWSIZE + 1]; + memset(ifkp_rawvideo, 0, RAWSIZE); + } + + ifkp_avatar->pixel(data, pos); + for (int i = 0; i < ifkp::IMAGEspp; i++) + ifkp_rawvideo[RAWSTART + ifkp::IMAGEspp*ifkp_numpixels + i] = data; + + ifkp_numpixels++; + + if (ifkp_numpixels >= (RAWSIZE - RAWSTART - ifkp::IMAGEspp)) + ifkp_numpixels = RAWSIZE - RAWSTART - ifkp::IMAGEspp; + +} + +int ifkp_get_avatar_pixel(int pos, int color) +{ +// color = {RED, GREEN, BLUE} + return (int)avatar[3*pos + color]; + +} + +// ADD CALLBACK HANDLING OF PHASE CORRECTIONS + +void cb_ifkp_send_avatar( Fl_Widget *w, void *) +{ + if (Fl::event_button() == FL_RIGHT_MOUSE) { + if (Fl::get_key (FL_Shift_L) || Fl::get_key(FL_Shift_R)) { + if (ifkp_numpixels == 0) return; + avatar_phase_correction += 5; + correct_avatar(); + return; + } + if (Fl::get_key (FL_Control_L) || Fl::get_key(FL_Control_R)) { + if (ifkp_numpixels == 0) return; + avatar_phase_correction++; + correct_avatar(); + return; + } + std::string mycall = progdefaults.myCall; + for (size_t n = 0; n < mycall.length(); n++) + mycall[n] = tolower(mycall[n]); + std::string fname = AvatarDir; + fname.append(mycall).append(".png"); + + my_avatar_img = Fl_Shared_Image::get(fname.c_str(), 59, 74); + if (!my_avatar_img) return; + unsigned char *img_data = (unsigned char *)my_avatar_img->data()[0]; + memset(avatar, 0, sizeof(avatar)); + int D = my_avatar_img->d(); + + if (D == 3) + memcpy(avatar, img_data, 59*74*3); + else if (D == 4) { + int i, j, k; + for (i = 0; i < 59*74; i++) { + j = i*3; k = i*4; + avatar[j] = img_data[k]; + avatar[j+1] = img_data[k+1]; + avatar[j+2] = img_data[k+2]; + } + } else if (D == 1) { + int i, j; + for (i = 0; i < 59*74; i++) { + j = i * 3; + avatar[j] = avatar[j+1] = avatar[j+2] = img_data[i]; + } + } else + return; + + string picmode = "\npic%A\n^r"; + ifkp_tx_text->add(picmode.c_str()); + active_modem->ifkp_send_avatar(); + return; + } + + if (Fl::event_button() == FL_LEFT_MOUSE) { + if (Fl::get_key (FL_Shift_L) || Fl::get_key(FL_Shift_R)) { + if (ifkp_numpixels == 0) return; + avatar_phase_correction -= 5; + correct_avatar(); + return; + } + if (Fl::get_key (FL_Control_L) || Fl::get_key(FL_Control_R)) { + if (ifkp_numpixels == 0) return; + avatar_phase_correction--; + correct_avatar(); + return; + } + std::string mycall = inpCall->value(); + if (mycall.empty()) return; + for (size_t n = 0; n < mycall.length(); n++) + mycall[n] = tolower(mycall[n]); + std::string fname = AvatarDir; + fname.append(mycall).append(".png"); + ifkp_avatar->save_png(fname.c_str()); + } +} + diff -Nru fldigi-3.22.13/src/ifkp/ifkp_varicode.cxx fldigi-3.23.01/src/ifkp/ifkp_varicode.cxx --- fldigi-3.22.13/src/ifkp/ifkp_varicode.cxx 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/ifkp/ifkp_varicode.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -0,0 +1,110 @@ +int ifkp_varicode[][2] = { + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, + {27,31}, { 0, 0}, {28,30}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, + {28, 0}, {11,30}, {12,30}, {13,30}, {14,30}, {15,30}, {16,30}, {17,30},//' '!-' + {18,30}, {19,30}, {20,30}, {21,30}, {27,29}, {22,30}, {27, 0}, {23,30}, + {10,30}, { 1,30}, { 2,30}, { 3,30}, { 4,30}, { 5,30}, { 6,30}, { 7,30},// 0 - 7 + { 8,30}, { 9,30}, {24,30}, {25,30}, {26,30}, { 0,31}, {27,30}, {28,29},// 8, 9 + { 0,29}, { 1,29}, { 2,29}, { 3,29}, { 4,29}, { 5,29}, { 6,29}, { 7,29}, + { 8,29}, { 9,29}, {10,29}, {11,29}, {12,29}, {13,29}, {14,29}, {15,29}, + {16,29}, {17,29}, {18,29}, {19,29}, {20,29}, {21,29}, {22,29}, {23,29}, // ... : + {24,29}, {25,29}, {26,29}, { 1,31}, { 2,31}, { 3,31}, { 4,31}, { 5,31}, + { 9,31}, { 1, 0}, { 2, 0}, { 3, 0}, { 4, 0}, { 5, 0}, { 6, 0}, { 7, 0},// @ - g + { 8, 0}, { 9, 0}, {10, 0}, {11, 0}, {12, 0}, {13, 0}, {14, 0}, {15, 0},// h - o + {16, 0}, {17, 0}, {18, 0}, {19, 0}, {20, 0}, {21, 0}, {22, 0}, {23, 0},// p - w + {24, 0}, {25, 0}, {26, 0}, { 6,31}, { 7,31}, { 8,31}, { 0,30}, {28,31},// x - 127 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//135 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//143 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//151 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//159 + { 0, 0}, { 0, 0}, { 0, 0}, {14,31}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//167 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//175 + {12,31}, {10,31}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//183 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//191 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//199 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//207 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, {13,31},//215 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//223 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//231 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},//239 + { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, {11,31},//247 + {12,31}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0} //255 +}; + +/* + * The same in a format more suitable for decoding. + * The index is the varicode symbol, being 1-2 nibbles. The value is the + * ASCII character. + * NB. Do NOT use CR as a line feed, as you will get an extra space and the + * new line will be indented. Use LF = ascii 10 instead. + */ +// decode [ prev * 32 + curr] ; 0 < prev < 29; curr == 29, 30, 31 +int ifkp_varidecode[] = { +// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 + 00, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122, 46, 32, 64,126, 61, // 0 - 31 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 65, 49, 91, // 32 - 63 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 66, 50, 92, // 2 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 67, 51, 93, // 3 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 68, 52, 94, // 4 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 69, 53, 95, // 5 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 70, 54,123, // 6 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 71, 55,124, // 7 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 72, 56,125, // 8 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 73, 57, 96, // 9 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 74, 48,177, // 10 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 75, 33,247, // 11 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 76, 34,176, // 12 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 77, 35,215, // 13 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 78, 36,163, // 14 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 79, 37, -1, // 15 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 80, 38, -1, // 16 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 81, 39, -1, // 17 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 82, 40, -1, // 18 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 83, 41, -1, // 19 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 84, 42, -1, // 20 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 85, 43, -1, // 21 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 86, 45, -1, // 22 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 87, 47, -1, // 23 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 88, 58, -1, // 24 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 89, 59, -1, // 25 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90, 60, -1, // 26 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 44, 62, 8, // 27 + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 10,127, // 28 +}; + +const char *ifkp_ascii[256] = { + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + " ", "!", "\"", "#", "$", "%", "&", "\'", + "(", ")", "*", "+", ",", "-", ".", "/", + "0", "1", "2", "3", "4", "5", "6", "7", + "8", "9", ":", ";", "<", "=", ">", "?", + "@", "A", "B", "C", "D", "E", "F", "G", + "H", "I", "J", "K", "L", "M", "N", "O", + "P", "Q", "R", "S", "T", "U", "V", "W", + "X", "Y", "Z", "[", "\\", "]", "^", "_", + "`", "a", "b", "c", "d", "e", "f", "g", + "h", "i", "j", "k", "l", "m", "n", "o", + "p", "q", "r", "s", "t", "u", "v", "w", + "x", "y", "z", "{", "|", "}", "~", "", + "<128>", "<129>", "<130>", "<131>", "<132>", "<133>", "<134>", "<135>", + "<136>", "<137>", "<138>", "<139>", "<140>", "<141>", "<142>", "<143>", + "<144>", "<145>", "<146>", "<147>", "<148>", "<149>", "<150>", "<151>", + "<152>", "<153>", "<154>", "<155>", "<156>", "<157>", "<158>", "<159>", + "<160>", "<161>", "<162>", "£", "<164>", "<165>", "<166>", "<167>", + "<168>", "<169>", "<170>", "<171>", "<172>", "<173>", "<174>", "<175>", + "°", "±", "<178>", "<179>", "<180>", "<181>", "<182>", "<183>", + "<184>", "<185>", "<186>", "<187>", "<188>", "<189>", "<190>", "<191>", + "<192>", "<193>", "<194>", "<195>", "<196>", "<197>", "<198>", "<199>", + "<200>", "<201>", "<202>", "<203>", "<204>", "<205>", "<206>", "<207>", + "<208>", "<209>", "<210>", "<211>", "<212>", "<213>", "<214>", "×", + "<216>", "<217>", "<218>", "<219>", "<220>", "<221>", "<222>", "<223>", + "<224>", "<225>", "<226>", "<227>", "<228>", "<229>", "<230>", "<231>", + "<232>", "<233>", "<234>", "<235>", "<236>", "<237>", "<238>", "<239>", + "<240>", "<241>", "<242>", "<243>", "<244>", "<245>", "<246>", "÷", + "<248>", "<249>", "<250>", "<251>", "<252>", "<253>", "<254>", "<255>" +}; diff -Nru fldigi-3.22.13/src/ifkp/tux.cxx fldigi-3.23.01/src/ifkp/tux.cxx --- fldigi-3.22.13/src/ifkp/tux.cxx 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/ifkp/tux.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -0,0 +1,823 @@ +// tux avatar +unsigned char tux_img[] = { + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 36, 36, 36, 74, 74, 76, 44, 44, 44, 2, 2, + 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 36, 36, 36, 124, 124, 124, 86, 86, 84, 28, + 28, 27, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 44, 44, 44, 92, 92, 92, 60, 60, 60, + 36, 36, 36, 10, 6, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 20, 20, 19, 10, 6, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 12, 12, 12, + 10, 6, 4, 44, 44, 44, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 52, 52, + 52, 20, 20, 19, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 20, 20, + 19, 131, 131, 132, 2, 2, 4, 52, 52, 52, 2, 2, 4, 2, 2, 4, + 12, 12, 12, 2, 2, 4, 86, 86, 84, 141, 141, 140, 156, 156, 156, 68, + 68, 68, 12, 12, 12, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 148, + 148, 148, 204, 204, 204, 156, 156, 156, 20, 20, 19, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 100, 100, 100, 172, 172, 172, 196, 196, 196, 204, 204, 204, + 181, 180, 179, 28, 28, 27, 12, 12, 12, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 10, 6, 4, + 244, 244, 244, 254, 254, 252, 254, 254, 252, 228, 228, 228, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 221, 221, 220, 254, 254, 252, 228, 228, 228, 212, 212, + 212, 244, 244, 244, 164, 164, 164, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 60, 60, + 60, 124, 124, 124, 60, 60, 60, 148, 148, 148, 254, 254, 252, 12, 12, 12, + 12, 12, 12, 2, 2, 4, 244, 244, 244, 244, 244, 244, 2, 2, 4, 148, + 148, 148, 212, 212, 212, 254, 254, 252, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 86, + 86, 84, 2, 2, 4, 2, 2, 4, 44, 44, 44, 254, 254, 252, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 236, 236, 236, 36, 36, 36, 2, 2, 4, + 12, 12, 12, 12, 12, 12, 254, 254, 252, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, + 52, 52, 52, 12, 12, 12, 2, 2, 4, 2, 2, 4, 164, 164, 164, 182, + 140, 8, 172, 140, 4, 142, 106, 7, 156, 156, 156, 60, 60, 60, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 254, 254, 252, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, + 4, 2, 2, 4, 254, 254, 252, 2, 2, 4, 173, 120, 10, 173, 120, 10, + 235, 188, 11, 225, 180, 10, 142, 106, 7, 225, 180, 10, 225, 180, 10, 2, + 2, 4, 2, 2, 4, 254, 254, 252, 254, 254, 252, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, + 2, 4, 2, 2, 4, 228, 228, 228, 173, 120, 10, 218, 163, 9, 236, 180, + 11, 235, 188, 11, 235, 196, 12, 235, 205, 40, 244, 213, 67, 241, 212, 42, + 243, 196, 11, 215, 172, 9, 196, 196, 196, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 2, 2, 4, 2, 2, 4, 165, 114, 10, 201, 142, 7, 229, 172, 9, 236, + 180, 11, 235, 196, 12, 237, 204, 14, 242, 218, 44, 246, 218, 74, 246, 218, + 20, 246, 213, 13, 246, 218, 20, 243, 205, 12, 235, 179, 22, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 2, 2, 4, 73, 48, 6, 192, 133, 7, 216, 156, 8, 236, 180, 11, + 235, 188, 11, 235, 196, 12, 235, 205, 40, 246, 218, 74, 246, 218, 20, 246, + 218, 20, 246, 213, 13, 246, 213, 13, 150, 114, 11, 229, 172, 9, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 2, 2, 4, 106, 75, 6, 201, 142, 7, 223, 165, 9, 242, 182, + 12, 235, 188, 11, 237, 204, 14, 244, 213, 67, 246, 218, 20, 246, 213, 13, + 246, 213, 13, 208, 164, 13, 206, 142, 8, 218, 163, 9, 216, 156, 8, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 2, 2, 4, 2, 2, 4, 116, 73, 4, 215, 172, 9, 245, + 189, 12, 235, 196, 12, 235, 205, 40, 241, 211, 17, 246, 213, 13, 237, 204, + 14, 106, 75, 6, 207, 148, 7, 216, 156, 8, 216, 156, 8, 199, 138, 8, + 2, 2, 4, 2, 2, 4, 124, 124, 124, 28, 28, 27, 2, 2, 4, 2, + 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 164, 164, 164, 136, 95, 7, + 142, 106, 7, 189, 157, 4, 189, 157, 4, 154, 119, 11, 164, 109, 5, 192, + 133, 7, 206, 142, 8, 207, 148, 7, 192, 133, 7, 190, 189, 188, 190, 189, + 188, 2, 2, 4, 2, 2, 4, 36, 36, 36, 131, 131, 132, 52, 52, 52, + 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 190, 189, 188, 190, 189, + 188, 155, 102, 5, 193, 139, 10, 223, 165, 9, 215, 150, 13, 206, 142, 8, + 192, 133, 7, 192, 133, 7, 184, 173, 150, 190, 189, 188, 196, 196, 196, 196, + 196, 196, 28, 28, 27, 2, 2, 4, 2, 2, 4, 124, 124, 124, 74, 74, + 76, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 190, 189, 188, 190, + 189, 188, 190, 189, 188, 144, 96, 7, 164, 109, 5, 164, 109, 5, 155, 102, + 5, 171, 114, 5, 190, 189, 188, 181, 180, 179, 196, 196, 196, 244, 244, 244, + 244, 244, 244, 212, 212, 212, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, 236, 236, 236, + 204, 204, 204, 190, 189, 188, 190, 189, 188, 181, 180, 179, 184, 173, 150, 190, + 189, 188, 190, 189, 188, 190, 189, 188, 204, 204, 204, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 28, 28, 27, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 12, 12, 12, 2, 2, 4, 108, 108, 107, 254, 254, + 252, 236, 236, 236, 190, 189, 188, 190, 189, 188, 190, 189, 188, 190, 189, 188, + 190, 189, 188, 190, 189, 188, 212, 212, 212, 244, 244, 244, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 2, 2, 4, 12, 12, 12, 20, 20, 19, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 204, 204, 204, 190, 189, 188, 190, 189, 188, 190, 189, + 188, 212, 212, 212, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 10, 6, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, 228, 228, 228, 244, + 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 2, 2, 4, 2, 2, 4, 2, 2, 4, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, + 244, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 164, 164, 164, 244, 244, 244, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 236, + 236, 236, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, 221, 221, 220, + 228, 228, 228, 52, 52, 52, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 12, 12, 12, 156, 156, 156, 196, 196, + 196, 228, 228, 228, 244, 244, 244, 244, 244, 244, 244, 244, 244, 228, 228, 228, + 228, 228, 228, 236, 236, 236, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 212, 212, 212, 204, 204, 204, 196, 196, 196, 196, 196, 196, 190, 189, + 188, 196, 196, 196, 244, 244, 244, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 20, 20, 19, 172, 172, 172, 228, + 228, 228, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, + 236, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 236, 236, 236, 221, 221, 220, 204, 204, 204, 196, + 196, 196, 190, 189, 188, 204, 204, 204, 100, 100, 100, 2, 2, 4, 60, 60, + 60, 36, 36, 36, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, + 4, 2, 2, 4, 12, 12, 12, 2, 2, 4, 164, 164, 164, 228, 228, 228, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 244, 244, 244, 212, 212, 212, 190, 189, 188, 244, 244, 244, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 52, 52, 52, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 80, 80, 80, 2, 2, 4, 2, 2, 4, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, 196, 196, 196, 254, 254, 252, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 68, 68, 68, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, + 2, 2, 4, 12, 12, 12, 2, 2, 4, 181, 180, 179, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 221, 221, 220, 212, 212, + 212, 2, 2, 4, 12, 12, 12, 44, 44, 44, 12, 12, 12, 10, 6, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, + 4, 80, 80, 80, 2, 2, 4, 2, 2, 4, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 44, 44, 44, 20, 20, 19, 80, 80, 80, 28, 28, 27, 80, 80, + 80, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 10, 6, 4, 2, 2, 4, 204, 204, 204, 254, 254, 252, 244, 244, + 244, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 244, 244, 244, 20, 20, 19, 28, 28, 27, 12, 12, 12, 12, + 12, 12, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, + 12, 12, 12, 2, 2, 4, 2, 2, 4, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 228, 228, 228, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 244, 244, 244, 244, 244, 244, 254, 254, 252, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 36, 36, 36, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, + 4, 100, 100, 100, 2, 2, 4, 28, 28, 27, 254, 254, 252, 254, 254, 252, + 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 228, 228, 228, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 254, 254, 252, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 80, 80, 80, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 10, 6, 4, 2, 2, 4, 228, 228, 228, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 221, 221, 220, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 80, 80, 80, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, + 10, 6, 4, 2, 2, 4, 2, 2, 4, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 221, 221, 220, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 10, 6, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 44, 44, 44, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, + 4, 20, 20, 19, 2, 2, 4, 20, 20, 19, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 221, 221, 220, 244, 244, 244, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 36, 36, 36, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 28, 28, 27, 2, 2, 4, 28, 28, 27, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, + 254, 254, 252, 254, 254, 252, 221, 221, 220, 254, 254, 252, 244, 244, 244, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 60, 60, 60, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 60, 60, 60, 2, 2, 4, 60, 60, 60, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 228, 228, 228, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 68, 68, 68, + 2, 2, 4, 2, 2, 4, 68, 68, 68, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 20, 20, 19, 36, 36, 36, 100, 100, 100, 254, 254, 252, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 254, 254, 252, 228, 228, 228, 254, 254, 252, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 60, 60, + 60, 2, 2, 4, 2, 2, 4, 20, 20, 19, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 12, 12, 12, 92, 92, 92, 244, 244, + 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 228, 228, 228, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 244, 244, 244, 244, 244, 244, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 244, 244, 244, 2, + 2, 4, 12, 12, 12, 60, 60, 60, 10, 6, 4, 36, 36, 36, 44, 44, + 44, 12, 12, 12, 2, 2, 4, 2, 2, 4, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 207, 148, 7, 245, 189, 12, 223, 165, 9, 2, 2, 4, 80, 80, 80, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 228, 228, 228, 254, 254, 252, + 244, 244, 244, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 124, 124, 124, 2, 2, 4, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 193, 139, + 10, 242, 182, 12, 245, 189, 12, 245, 189, 12, 229, 172, 9, 2, 2, 4, + 68, 68, 68, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 228, 228, 228, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 223, 172, 66, 236, 180, 11, 235, 179, + 22, 126, 98, 12, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 60, 60, 60, 28, 28, 27, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 215, + 150, 13, 235, 179, 22, 245, 189, 12, 245, 189, 12, 245, 189, 12, 165, 114, + 10, 2, 2, 4, 108, 108, 107, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 228, 228, 228, 254, + 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 229, 172, 9, 243, 196, 11, 246, + 213, 13, 148, 108, 9, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 20, 20, 19, 20, 20, 19, 164, 119, 10, 226, 188, 12, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 199, 138, 8, + 223, 165, 9, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 145, 102, 10, 2, 2, 4, 20, 20, 19, 244, 244, 244, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 223, 165, 9, 245, 189, 12, + 226, 188, 12, 92, 67, 9, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 20, 20, 19, 235, 196, 12, 243, 205, + 12, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 182, + 126, 10, 216, 156, 8, 218, 163, 9, 209, 155, 9, 207, 148, 7, 229, 172, + 9, 236, 180, 11, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 237, 204, 14, 2, 2, 4, 2, 2, 4, 10, 6, 4, 228, + 228, 228, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 244, 244, 244, 221, 221, 220, 223, 165, 9, 242, 182, + 12, 229, 172, 9, 173, 120, 10, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 223, 165, 9, 235, 188, 11, 245, + 189, 12, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 215, 150, 13, 235, 179, 22, 236, 180, 11, 229, 172, 9, 236, 180, 11, 242, + 182, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 243, 196, 11, 170, 126, 10, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 236, 236, 236, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, + 244, 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 204, 204, 204, 196, 196, 196, 216, 156, 8, 236, + 180, 11, 223, 165, 9, 185, 131, 9, 73, 48, 6, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 41, 28, 4, 185, 131, 9, 229, 172, 9, 235, 188, 11, + 245, 189, 12, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 181, 126, + 47, 218, 163, 9, 236, 180, 11, 242, 182, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 226, 188, 12, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 12, 12, 12, 181, 180, 179, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 196, 196, 196, 196, 196, 196, 215, 150, 13, + 229, 172, 9, 229, 172, 9, 207, 148, 7, 185, 131, 9, 179, 121, 7, 173, + 120, 10, 179, 121, 7, 192, 133, 7, 216, 156, 8, 242, 182, 12, 245, 189, + 12, 245, 189, 12, 215, 172, 9, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 218, 163, 9, 242, 182, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 243, 196, 11, 194, 147, 11, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 244, 244, 244, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, + 244, 244, 254, 254, 252, 254, 254, 252, 204, 204, 204, 196, 196, 196, 201, 142, + 7, 229, 172, 9, 236, 180, 11, 218, 163, 9, 207, 148, 7, 207, 148, 7, + 207, 148, 7, 207, 148, 7, 223, 165, 9, 236, 180, 11, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 242, 182, 12, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 216, 156, 8, 235, 179, 22, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 243, 205, 12, + 20, 20, 19, 2, 2, 4, 2, 2, 4, 2, 2, 4, 12, 12, 12, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 221, 221, 220, 196, 196, 196, 185, + 131, 9, 223, 165, 9, 242, 182, 12, 236, 180, 11, 223, 165, 9, 223, 165, + 9, 223, 165, 9, 229, 172, 9, 236, 180, 11, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 242, 182, 12, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 207, 148, 24, 236, 180, 11, 242, 182, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 216, 156, 8, 2, 2, 4, 2, 2, 4, 2, 2, 4, 12, 12, 12, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 228, 228, 228, 190, 189, 188, + 185, 131, 9, 223, 165, 9, 242, 182, 12, 245, 189, 12, 236, 180, 11, 236, + 180, 11, 236, 180, 11, 242, 182, 12, 245, 189, 12, 242, 182, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 242, 182, 12, 235, 188, 11, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 206, 142, 8, 235, 179, 22, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 243, 205, 12, 164, 119, 10, 2, 2, 4, 2, 2, 4, 244, 244, + 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 190, 189, 188, 2, 2, + 4, 185, 131, 9, 223, 165, 9, 235, 188, 11, 242, 182, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 242, 182, 12, 229, 172, 9, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 206, 142, 8, 229, 172, 9, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 235, 188, 11, 235, 196, 12, 236, 236, 236, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 236, 236, 236, 2, 2, 4, 10, + 6, 4, 185, 131, 9, 223, 165, 9, 242, 182, 12, 242, 182, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 242, 182, 12, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 206, 142, 8, 235, 179, 22, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 235, 196, 12, 207, 148, 24, 254, 254, 252, + 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 254, 254, 252, 254, 254, 252, 244, 244, 244, 254, 254, 252, 244, 244, + 244, 254, 254, 252, 254, 254, 252, 12, 12, 12, 2, 2, 4, 2, 2, 4, + 31, 22, 4, 182, 126, 10, 223, 165, 9, 242, 182, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 229, 172, 9, 223, 165, 9, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 179, 121, 7, 207, 148, 7, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 242, 182, 12, 242, 182, 12, 225, 180, 10, 218, 163, 9, 106, 75, + 6, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, + 254, 254, 252, 244, 244, 244, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, + 254, 252, 212, 212, 212, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 49, 35, 5, 182, 126, 10, 229, 172, 9, 242, 182, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 235, 179, 22, 215, 150, 13, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 199, 138, 8, 223, 165, 9, 242, 182, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 236, 180, 11, 223, 165, 9, 164, + 109, 5, 12, 12, 12, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, + 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 254, 254, 252, 228, 228, 228, + 12, 12, 12, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 64, 44, 7, 182, 126, 10, 223, 165, 9, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 242, 182, 12, 242, 182, 12, 223, + 165, 9, 206, 142, 8, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 199, 138, 8, 223, 165, 9, 242, 182, 12, + 242, 182, 12, 242, 182, 12, 245, 189, 12, 242, 182, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 242, 182, 12, 218, 163, 9, + 179, 121, 7, 41, 28, 4, 2, 2, 4, 2, 2, 4, 20, 20, 19, 52, + 52, 52, 20, 20, 19, 12, 12, 12, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 85, 59, 6, 185, 131, 9, 223, 165, 9, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, + 12, 245, 189, 12, 242, 182, 12, 242, 182, 12, 223, 165, 9, 199, 138, 8, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 192, 133, 7, 192, 133, 7, 215, 150, + 13, 216, 156, 8, 223, 165, 9, 229, 172, 9, 229, 172, 9, 235, 179, 22, + 242, 182, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, + 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 236, 180, 11, 209, 155, + 9, 164, 109, 5, 91, 58, 5, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 91, 58, 5, 182, 126, 10, 216, 156, 8, 242, 182, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 245, 189, 12, 242, 182, 12, 235, + 179, 22, 223, 165, 9, 216, 156, 8, 192, 133, 7, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 144, 96, 7, 164, + 109, 5, 179, 121, 7, 182, 126, 10, 192, 133, 7, 201, 142, 7, 206, 142, + 8, 216, 156, 8, 223, 165, 9, 229, 172, 9, 235, 179, 22, 242, 182, 12, + 245, 189, 12, 245, 189, 12, 245, 189, 12, 235, 179, 22, 223, 165, 9, 182, + 126, 10, 151, 97, 5, 91, 58, 5, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 83, 54, 6, 171, 114, 5, 199, 138, 8, 223, 165, + 9, 242, 182, 12, 242, 182, 12, 242, 182, 12, 242, 182, 12, 229, 172, 9, + 216, 156, 8, 199, 138, 8, 171, 114, 5, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 135, 88, 5, 151, 97, 5, 157, 106, 7, 164, + 109, 5, 179, 121, 7, 179, 121, 7, 192, 133, 7, 207, 148, 7, 216, 156, + 8, 223, 165, 9, 236, 180, 11, 236, 180, 11, 223, 165, 9, 201, 142, 7, + 164, 109, 5, 131, 82, 4, 73, 48, 6, 2, 2, 4, 2, 2, 4, 2, + 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, + 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, + 2, 2, 4, 2, 2, 4, 73, 48, 6, 155, 102, 5, 182, 126, 10, 215, + 150, 13, 229, 172, 9, 236, 180, 11, 229, 172, 9, 216, 156, 8, 207, 148, + 7, 179, 121, 7, 144, 96, 7, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 108, 69, 5, 125, 83, 5, 144, 96, 7, 155, 102, 5, 179, + 121, 7, 182, 126, 10, 193, 139, 10, 199, 138, 8, 182, 126, 10, 155, 102, + 5, 131, 82, 4, 96, 62, 5, 20, 13, 4, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 64, 44, 7, 143, 90, 4, 171, 114, 5, + 182, 126, 10, 192, 133, 7, 201, 142, 7, 199, 138, 8, 179, 121, 7, 171, + 114, 5, 116, 73, 4, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 101, 67, 7, 125, 83, 5, 131, 82, 4, 131, 82, 4, 131, 82, 4, 116, + 73, 4, 91, 58, 5, 57, 38, 32, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 83, 54, 6, 131, 82, + 4, 157, 106, 7, 164, 109, 5, 164, 109, 5, 164, 109, 5, 135, 88, 5, + 83, 54, 6, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 73, 48, 6, 96, 62, 5, 91, 58, 5, + 73, 48, 6, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 64, + 44, 7, 96, 62, 5, 108, 69, 5, 101, 67, 7, 96, 62, 5, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156 +}; + diff -Nru fldigi-3.22.13/src/include/adif_io.h fldigi-3.23.01/src/include/adif_io.h --- fldigi-3.22.13/src/include/adif_io.h 2015-01-05 01:59:04.000000000 +0000 +++ fldigi-3.23.01/src/include/adif_io.h 2015-09-18 11:47:13.000000000 +0000 @@ -33,7 +33,7 @@ bool write_all; cQsoRec *adifqso; FILE *adiFile; - void fillfield(int, char *); + char *fillfield(int, char *); static int instances; public: cAdifIO (); diff -Nru fldigi-3.22.13/src/include/confdialog.h fldigi-3.23.01/src/include/confdialog.h --- fldigi-3.22.13/src/include/confdialog.h 2015-07-21 14:54:32.000000000 +0000 +++ fldigi-3.23.01/src/include/confdialog.h 2015-09-22 13:35:37.000000000 +0000 @@ -327,6 +327,22 @@ extern Fl_Output *txtHeardLog; extern Fl_Light_Button *btn_enable_fsq_heard_log; extern Fl_Button *btn_select_fsq_heard_log; +extern Fl_Button *btn_fsq_xmt_color; +extern Fl_Button *btn_fsq_directed_color; +extern Fl_Button *btn_fsq_undirected_color; +extern Fl_Button *btn_fsq_color_defaults; +extern Fl_Group *tabIFKP; +extern Fl_Round_Button *btn_ifkpbaud[3]; +extern Fl_Check_Button *btn_ifkp_lowercase; +extern Fl_Check_Button *btn_ifkp_lowercase_call; +#include "trx.h" +extern Fl_Check_Button *btn_ifkp_freqlock; +extern Fl_Output *txt_ifkp_audit_log; +extern Fl_Light_Button *btn_enable_ifkp_audit_log; +extern Fl_Button *btn_ifkp_select_auditlog; +extern Fl_Output *txt_ifkp_heard_log; +extern Fl_Light_Button *btn_enable_ifkp_heard_log; +extern Fl_Button *btn_select_ifkp_heard_log; extern Fl_Group *tabMT63; extern Fl_Check_Button *btnMT63_8bit; extern Fl_Check_Button *btnMT63_rx_integration; @@ -341,12 +357,14 @@ extern Fl_Counter2 *cntOlivia_sinteg; extern Fl_Check_Button *btn_olivia_reset_fec; extern Fl_Check_Button *btnOlivia_8bit; +extern Fl_Check_Button *btnOlivia_start_stop_tones; extern Fl_Group *tabContestia; extern Fl_ListBox *i_listbox_contestia_bandwidth; extern Fl_ListBox *i_listbox_contestia_tones; extern Fl_Counter2 *cntContestia_smargin; extern Fl_Counter2 *cntContestia_sinteg; extern Fl_Check_Button *btnContestia_8bit; +extern Fl_Check_Button *btnContestia_start_stop_tones; extern Fl_Group *tabPSK; extern Fl_Tabs *tabsPSK; extern Fl_Group *grpPSK; diff -Nru fldigi-3.22.13/src/include/configuration.h fldigi-3.23.01/src/include/configuration.h --- fldigi-3.22.13/src/include/configuration.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/configuration.h 2015-09-14 11:11:40.000000000 +0000 @@ -517,6 +517,9 @@ ELEM_(bool, olivia8bit, "OLIVIA8BIT", \ "8-bit extended characters", \ true) \ + ELEM_(bool, olivia_start_tones, "OLIVIASTARTTONES", \ + "Send start/stop tones", \ + true) \ /* CONTESTIA */ \ ELEM_(int, contestiatones, "CONTESTIATONES", \ "Number of tones. Values are as follows:\n" \ @@ -538,6 +541,9 @@ ELEM_(bool, contestia_reset_fec, "CONTESTIARESETFEC", \ "Force Integration (FEC) depth to be reset when new BW/Tones selected", \ false) \ + ELEM_(bool, contestia_start_tones, "CONTESTIASTARTTONES", \ + "Send start/stop tones", \ + true) \ /* THOR */ \ ELEM_(double, THOR_BW, "THORBW", \ "Filter bandwidth factor (bandwidth relative to signal width)", \ @@ -678,7 +684,44 @@ ELEM_(std::string, fsq_audit_log, "FSQ_AUDIT_LOG", \ "FSQ audit log pathname", \ "fsq_audit_log.txt") \ - /* Waterfall & UI */ \ + ELEM_(Fl_Color, fsq_xmt_color, "FSQXMTCOLOR", \ + "Color for FSQ xmt text", \ + FL_RED) \ + ELEM_(Fl_Color, fsq_directed_color, "FSQDIRECTEDCOLOR", \ + "Color for FSQ directed text", \ + FL_BLUE) \ + ELEM_(Fl_Color, fsq_undirected_color, "FSQUNDIRECTEDCOLOR", \ + "Color for FSQ undirected text", \ + FL_DARK_GREEN) \ + /* IFKP */ \ + ELEM_(int, ifkp_baud, "IFKPBAUD", \ + "1, 2, 3", \ + 1) \ + ELEM_(bool, ifkp_enable_heard_log, "IFKP_ENABLE_HEARD_LOG", \ + "IFKP enable heard log file", \ + 1) \ + ELEM_(std::string, ifkp_heard_log, "IFKP_HEARD_LOG", \ + "IFKP heard log pathname", \ + "ifkp_heard_log.txt") \ + ELEM_(bool, ifkp_enable_audit_log, "IFKP_ENABLE_AUDIT_LOG", \ + "IFKP enable audit log file", \ + 1) \ + ELEM_(std::string, ifkp_audit_log, "IFKP_AUDIT_LOG", \ + "IFKP audit log pathname", \ + "ifkp_audit_log.txt") \ + ELEM_(bool, ifkp_lowercase, "IFKPLOWERCASE", \ + "0 - NO, 1 - YES\n" \ + "convert operator MYCALL to lower case for all IFKP macros", \ + 1) \ + ELEM_(bool, ifkp_lowercase_call, "IFKPCALLLOWERCASE", \ + "0 - NO, 1 - YES\n" \ + "convert other CALLSIGN to lower case for all IFKP macros", \ + 1) \ + ELEM_(bool, ifkp_freqlock, "IFKPFREQLOCK", \ + "0 - NO, 1 - YES\n" \ + "Always t/r at 1500 Hz", \ + 1) \ + /* Waterfall & UI */ \ ELEM_(uchar, red, "", "", 0) \ ELEM_(uchar, green, "", "", 255) \ ELEM_(uchar, blue, "", "", 255) \ diff -Nru fldigi-3.22.13/src/include/dxcc.h fldigi-3.23.01/src/include/dxcc.h --- fldigi-3.22.13/src/include/dxcc.h 2014-05-03 10:00:56.000000000 +0000 +++ fldigi-3.23.01/src/include/dxcc.h 2015-09-15 14:09:37.000000000 +0000 @@ -24,6 +24,8 @@ #define DXCC_H_ #include +#include +#include struct dxcc { const char* country; @@ -35,6 +37,15 @@ float gmt_offset; dxcc(const char* cn = "", int cq = 0, int itu = 0, const char* ct = "", float lat = 0.0f, float lon = 0.0f, float tz = 0.0f); + void print() { +std::cout << country << ", " + << cq_zone << ", " + << itu_zone << ", " + << continent << ", " + << latitude << ", " + << longitude << ", " + << gmt_offset << "\n"; + } }; enum qsl_t { QSL_LOTW, QSL_EQSL, QSL_END }; diff -Nru fldigi-3.22.13/src/include/fl_digi.h fldigi-3.23.01/src/include/fl_digi.h --- fldigi-3.22.13/src/include/fl_digi.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/fl_digi.h 2015-09-14 11:10:31.000000000 +0000 @@ -120,8 +120,14 @@ extern Fl_Group *qsoFrameView; extern Fl_Group *QsoInfoFrame; extern cFreqControl *qsoFreqDisp; +extern Fl_Group *qso_combos; extern Fl_ComboBox *qso_opMODE; +extern Fl_Group *qso_opGROUP; extern Fl_ComboBox *qso_opBW; +extern Fl_Button *qso_btnBW1; +extern Fl_ComboBox *qso_opBW1; +extern Fl_Button *qso_btnBW2; +extern Fl_ComboBox *qso_opBW2; extern Fl_Button *qso_opPICK; extern Fl_Browser *qso_opBrowser; @@ -188,11 +194,31 @@ extern void age_heard_list(); extern void add_to_heard_list(std::string, std::string); extern void fsq_transmit_string(std::string s); +extern void fsq_xmt_mt(void *s); +extern void fsq_xmt(std::string s); extern void fsq_repeat_last_heard(); extern void fsq_repeat_last_command(); extern void display_fsq_rx_text(std::string text, int style = FTextBase::SKIP); extern void display_fsq_mon_text(std::string text, int style = FTextBase::SKIP); +extern Fl_Group *ifkp_group; +extern Fl_Group *ifkp_upper; +extern Fl_Group *ifkp_upper_left; +extern FTextRX *ifkp_rx_text; +extern Fl_Group *ifkp_upper_right; +extern Fl_Browser *ifkp_heard; +extern Progress *ifkp_s2n_progress; +extern Fl_Group *ifkp_lower; +extern FTextTX *ifkp_tx_text; +extern picture *ifkp_avatar; +int ifkp_load_avatar(std::string image_fname = "", int W=59, int H=74); +extern void ifkp_clear_avatar(); +extern void ifkp_update_avatar(unsigned char data, int pos); +extern int ifkp_get_avatar_pixel(int pos, int color); +extern void cb_ifkp_send_avatar( Fl_Widget *w, void *); + +extern void cb_ifkp_heard(Fl_Browser*, void*); + extern void enableSELCAL(); extern void cbFSQQTC(Fl_Widget *w, void *d); @@ -201,6 +227,10 @@ extern void cbSELCAL(Fl_Widget *w, void *d); extern void cbFSQCALL(Fl_Widget *w, void *d); +extern void ifkp_showTxViewer(char C = 'T'); +extern Fl_Double_Window *ifkppicRxWin; +extern Fl_Double_Window *ifkppicTxWin; + #include extern Fl_Bitmap image_s2n; @@ -306,8 +336,12 @@ extern void put_Status2(const char *msg, double timeout = 0.0, status_timeout action = STATUS_CLEAR); extern void show_frequency(long long); -extern void show_mode(const std::string& mode); -extern void show_bw(const std::string& sWidth); + +extern void show_mode(const std::string sMode); +extern void show_bw(const std::string sWidth); +extern void show_bw1(const std::string sVal); +extern void show_bw2(const std::string sVal); + extern void show_spot(bool v); extern void showMacroSet(); extern void setwfrange(); @@ -429,6 +463,7 @@ extern const char* zdate(void); extern const char* ztime(void); +extern void ztimer(void* first_call); extern void setTabColors(); diff -Nru fldigi-3.22.13/src/include/fsq.h fldigi-3.23.01/src/include/fsq.h --- fldigi-3.22.13/src/include/fsq.h 2015-07-14 17:34:34.000000000 +0000 +++ fldigi-3.23.01/src/include/fsq.h 2015-09-12 01:09:12.000000000 +0000 @@ -45,9 +45,7 @@ #define SHIFT_SIZE (FSQ_SYMLEN / 16) #define NUMBINS 142 -//#define FSQBOL " \n" -//#define FSQEOL "\n " -//#define FSQEOT " \b " + enum STATE {TEXT, IMAGE}; friend void timed_xmt(void *); @@ -55,13 +53,10 @@ friend void aging(void *); friend void fsq_add_tx_timeout(void *); friend void fsq_stop_aging(); -friend void fsq_start_sounder(void *); -friend void fsq_stop_sounder(); friend void try_transmit(void *); friend void fsq_transmit(void *); public: -static int symlen; protected: // Rx @@ -130,8 +125,6 @@ void send_idle (); void send_symbol(int sym); void send_tone(int tone); - std::string xmt_string; - double xmtdelay(); void reply(std::string); void delayed_reply(std::string, int delay); void send_ack(std::string relay = ""); @@ -168,10 +161,6 @@ bool valid_char(int); - static const char *FSQBOL; - static const char *FSQEOL; - static const char *FSQEOT; - STATE state; public: @@ -185,7 +174,7 @@ int tx_process (); - const char *fsq_mycall() { return mycall.c_str(); } + std::string fsq_mycall() { return mycall; } bool fsq_squelch_open(); @@ -193,7 +182,6 @@ private: double amplitude; double pixel; - bool TX_IMAGE; unsigned char tx_pixel; int tx_pixelnbr; int image_mode; @@ -221,7 +209,7 @@ int TXspp; void recvpic(double smpl); void send_image(); - void fsq_send_image(); + void fsq_send_image(std::string s); }; diff -Nru fldigi-3.22.13/src/include/FTextRXTX.h fldigi-3.23.01/src/include/FTextRXTX.h --- fldigi-3.22.13/src/include/FTextRXTX.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/FTextRXTX.h 2015-09-12 20:02:06.000000000 +0000 @@ -116,9 +116,10 @@ void setFont(Fl_Font f, int attr = NATTR); protected: - enum { TX_MENU_TX, TX_MENU_RX, TX_MENU_ABORT, TX_MENU_MFSK16_IMG, - TX_MENU_CUT, TX_MENU_COPY, TX_MENU_PASTE, TX_MENU_CLEAR, TX_MENU_READ, - TX_MENU_WRAP + enum { TX_MENU_TX, TX_MENU_RX, TX_MENU_ABORT, + TX_MENU_MFSK16_IMG, + TX_MENU_CUT, TX_MENU_COPY, TX_MENU_PASTE, TX_MENU_CLEAR, + TX_MENU_READ, TX_MENU_WRAP }; int handle_key_shortcuts(int key); int handle_key(int key); diff -Nru fldigi-3.22.13/src/include/FTextView.h fldigi-3.23.01/src/include/FTextView.h --- fldigi-3.22.13/src/include/FTextView.h 2015-01-05 01:59:04.000000000 +0000 +++ fldigi-3.23.01/src/include/FTextView.h 2015-09-12 01:09:12.000000000 +0000 @@ -43,6 +43,7 @@ // CLICK_START: same as first clickable style // NATTR: number of styles (last style + 1) enum TEXT_ATTR { RECV, XMIT, CTRL, SKIP, ALTR, + FSQ_TX, FSQ_DIR, FSQ_UND, CLICK_START, QSY = CLICK_START, /* FOO, BAR, ..., */ NATTR }; diff -Nru fldigi-3.22.13/src/include/globals.h fldigi-3.23.01/src/include/globals.h --- fldigi-3.22.13/src/include/globals.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/globals.h 2015-09-12 20:02:06.000000000 +0000 @@ -221,13 +221,14 @@ MODE_PSKR_FIRST = MODE_PSK125R, MODE_PSKR_LAST = MODE_2X_PSK1000R, + MODE_FSQ, + MODE_IFKP, + MODE_SSB, MODE_WWV, MODE_ANALYSIS, MODE_FFTSCAN, - MODE_FSQ, - NUM_MODES, NUM_RXTX_MODES = NUM_MODES - 2 }; diff -Nru fldigi-3.22.13/src/include/ifkp.h fldigi-3.23.01/src/include/ifkp.h --- fldigi-3.22.13/src/include/ifkp.h 1970-01-01 00:00:00.000000000 +0000 +++ fldigi-3.23.01/src/include/ifkp.h 2015-09-12 20:02:06.000000000 +0000 @@ -0,0 +1,178 @@ +// ---------------------------------------------------------------------------- +// ifkp.h -- BASIS FOR ALL MODEMS +// +// Copyright (C) 2006 +// Dave Freese, W1HKJ +// +// This file is part of fldigi. +// +// Fldigi is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Fldigi is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with fldigi. If not, see . +// ---------------------------------------------------------------------------- + +#ifndef _IFKP_H +#define _IFKP_H + +#include + +#include "trx.h" +#include "modem.h" +#include "complex.h" +#include "filters.h" +#include "picture.h" +#include + +class ifkp : public modem { + +#define IFKP_FFTSIZE 4096 +#define IFKP_SYMLEN 4096 + +#define IFKP_BLOCK_SIZE IFKP_FFTSIZE +#define IFKP_SHIFT_SIZE (IFKP_SYMLEN / 16) + +//#define IFKP_SR 8000 //16000 + +#define IFKP_SPACING 3 +#define IFKP_OFFSET 1 +#define IFKP_NUMBINS 151 // 3 bin spacing +#define IMAGESPP 8 //16 , 12, 8 + +enum IFKP_STATE {TEXT, IMAGE_START, IMAGE_SYNC, IMAGE}; + +public: + int symlen; + +protected: +// Rx + double rx_stream[IFKP_BLOCK_SIZE + IFKP_SHIFT_SIZE]; + cmplx fft_data[2*IFKP_FFTSIZE]; + double a_blackman[IFKP_BLOCK_SIZE]; + C_FIR_filter *rxfilter; + double tones[IFKP_NUMBINS]; + Cmovavg *binfilt[IFKP_NUMBINS]; + int movavg_size; + int bkptr; + g_fft *fft; + Cmovavg *snfilt; + double val; + double max; + double noise; + int peak; + int prev_peak; + int last_peak; + int peak_counter; + int peak_hits; + int symbol; + int prev_symbol; + int curr_nibble; + int prev_nibble; + + void process_symbol(int); + void parse_pic(int); + double s2n; + char szestimate[40]; + std::string station_calling; + std::string rx_text; + std::string toprint; + std::string pic_str; + + IFKP_STATE state; + +// Tx +// C_FIR_filter *xmtfilt; + double baud; + int tone; + int prevtone; + double txphase; + bool send_bot; + void transmit(double *buf, int len); + void send_char (int); + void send_idle (); + void send_symbol(int sym); + void send_tone(int tone); + std::string xmt_string; + double xmtdelay(); + +// RxTx + int basetone; + double metric; + bool ch_sqlch_open; + std::string mycall; + + void show_mode(); + void process_tones(); + + bool valid_char(int); + + std::string heard_log_fname; + std::string audit_log_fname; + std::ofstream heard_log; + std::ofstream audit_log; + +public: +//---- +// virtual in base class + ifkp (trx_mode md); + ~ifkp (); + void init (); + void rx_init (); + void restart (); + void tx_init (SoundBase *sc); + int rx_process (const double *buf, int len); + int tx_process (); + + void set_freq(double); +//---- + +// support for ifkp image transfers +private: + double amplitude; + double pixel; + double sync; + bool TX_IMAGE; + bool TX_AVATAR; + unsigned char tx_pixel; + int tx_pixelnbr; + int image_mode; + bool b_ava; +public: + int byte; + double picf; + double picpeak; + C_FIR_filter *picfilter; + Cmovavg *pixfilter; + Cmovavg *ampfilter; + Cmovavg *syncfilter; + double phidiff; + double phase; + cmplx prevz; + cmplx currz; + double image_freq[10]; + int image_counter; + int picW; + int picH; + int row; + int col; + int rgb; + int pixelnbr; +static int IMAGEspp; + int TXspp; + void recvpic(double smpl); + void send_image(); + void send_avatar(); + void ifkp_send_avatar(); + void ifkp_send_image(); + +}; + +#endif diff -Nru fldigi-3.22.13/src/include/main.h fldigi-3.23.01/src/include/main.h --- fldigi-3.22.13/src/include/main.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/main.h 2015-09-12 20:02:06.000000000 +0000 @@ -41,6 +41,7 @@ extern std::string PalettesDir; extern std::string LogsDir; extern std::string PicsDir; +extern std::string AvatarDir; extern std::string HelpDir; extern std::string MacrosDir; extern std::string WrapDir; diff -Nru fldigi-3.22.13/src/include/modem.h fldigi-3.23.01/src/include/modem.h --- fldigi-3.22.13/src/include/modem.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/modem.h 2015-09-14 11:11:40.000000000 +0000 @@ -150,10 +150,8 @@ virtual void send_color_image(std::string) {} virtual void send_Grey_image(std::string) {} - virtual void fsq_send_image(){} - virtual const char *fsq_mycall() {return "";} - virtual bool fsq_squelch_open() {return false;} - virtual void fsq_transmit(void *) {} + virtual void ifkp_send_image(){} + virtual void ifkp_send_avatar(){} void set_stopflag(bool b) { stopflag = b;}; bool get_stopflag() const { return stopflag; }; @@ -251,7 +249,15 @@ virtual double track_freq() { return 0;} // fsq mode - virtual void send_ack(std::string relay) {}; + bool fsq_tx_image; + std::string xmt_string; + virtual double fsq_xmtdelay() {return 0;}; + virtual void send_ack(std::string relay) {}; + virtual void fsq_send_image(std::string s){} + virtual std::string fsq_mycall() {return "";} + virtual bool fsq_squelch_open() {return false;} + virtual void fsq_transmit(void *) {} + }; extern modem *null_modem; @@ -409,4 +415,6 @@ extern modem *fsq_modem; +extern modem *ifkp_modem; + #endif diff -Nru fldigi-3.22.13/src/include/picture.h fldigi-3.23.01/src/include/picture.h --- fldigi-3.22.13/src/include/picture.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/picture.h 2015-09-12 20:02:06.000000000 +0000 @@ -50,6 +50,9 @@ static void draw_cb(void *data, int x, int y, int w, uchar *buf); void resize_zoom(int, int, int, int); + + void (*cbFunc)(Fl_Widget *, void *); + public: picture(int, int, int, int, int bg_col = 0); ~picture(); @@ -91,6 +94,11 @@ void remove_noise( int row, int half_len, int noise_margin ); static const int depth = 3; + void callback (void (*cbf)(Fl_Widget *, void *) ){ cbFunc = cbf;} + void do_callback() { + if (cbFunc) cbFunc(this, (void*)0); + } + private: bool restore( int row, int margin ); bool slantcorr; diff -Nru fldigi-3.22.13/src/include/qso_db.h fldigi-3.23.01/src/include/qso_db.h --- fldigi-3.22.13/src/include/qso_db.h 2015-03-21 00:29:03.000000000 +0000 +++ fldigi-3.23.01/src/include/qso_db.h 2015-09-12 20:02:06.000000000 +0000 @@ -45,7 +45,7 @@ friend std::istream &operator>>( std::istream &, cQsoRec & ); private: - string qsofield[NUMFIELDS]; + string *qsofield[NUMFIELDS]; //bool normal; // sort ordering public: cQsoRec (); diff -Nru fldigi-3.22.13/src/include/rigsupport.h fldigi-3.23.01/src/include/rigsupport.h --- fldigi-3.22.13/src/include/rigsupport.h 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/include/rigsupport.h 2015-09-12 20:02:06.000000000 +0000 @@ -47,6 +47,10 @@ extern void qso_movFreq(Fl_Widget* w, void*); extern int cb_qso_opMODE(); extern int cb_qso_opBW(); +extern int cb_qso_btnBW1(); +extern int cb_qso_opBW1(); +extern int cb_qso_btnBW2(); +extern int cb_qso_opBW2(); extern void qso_setMode(); extern void setTitle(); @@ -63,6 +67,8 @@ extern bool init_Xml_RigDialog(); extern bool init_NoRig_RigDialog(); +extern bool ModeIsLSB(std::string); + #if USE_HAMLIB extern bool init_Hamlib_RigDialog(); extern void selMode(rmode_t m); diff -Nru fldigi-3.22.13/src/include/socket.h fldigi-3.23.01/src/include/socket.h --- fldigi-3.22.13/src/include/socket.h 2015-04-10 02:20:48.000000000 +0000 +++ fldigi-3.23.01/src/include/socket.h 2015-09-15 14:09:37.000000000 +0000 @@ -35,6 +35,7 @@ # include #else # include +# include #endif #include diff -Nru fldigi-3.22.13/src/include/soundconf.h fldigi-3.23.01/src/include/soundconf.h --- fldigi-3.22.13/src/include/soundconf.h 2015-04-18 13:26:19.000000000 +0000 +++ fldigi-3.23.01/src/include/soundconf.h 2015-09-21 12:07:17.000000000 +0000 @@ -48,7 +48,9 @@ void sound_update(unsigned idx); #include + class Fl_Choice; int pa_set_dev(Fl_Choice *choice, std::string dev_name, int dev_index); +extern std::string str_pa_devices; #endif // SOUNDCONF_H diff -Nru fldigi-3.22.13/src/include/status.h fldigi-3.23.01/src/include/status.h --- fldigi-3.22.13/src/include/status.h 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/include/status.h 2015-09-12 20:02:06.000000000 +0000 @@ -72,6 +72,7 @@ int tile_y; int tile_h; double fsq_ratio; + double ifkp_ratio; bool LOGenabled; double sldrSquelchValue; double sldrPwrSquelchValue; @@ -169,6 +170,7 @@ bool meters; bool fsq_rx_abort; + bool ifkp_rx_abort; bool bLastStateRead; diff -Nru fldigi-3.22.13/src/include/threads.h fldigi-3.23.01/src/include/threads.h --- fldigi-3.22.13/src/include/threads.h 2015-04-10 02:20:48.000000000 +0000 +++ fldigi-3.23.01/src/include/threads.h 2015-09-15 14:09:37.000000000 +0000 @@ -29,10 +29,14 @@ #include #include +#ifndef WIN32 #if !HAVE_SEM_TIMEDWAIT # include int sem_timedwait(sem_t* sem, const struct timespec* abs_timeout); #endif +#else +#include +#endif int sem_timedwait_rel(sem_t* sem, double rel_timeout); int pthread_cond_timedwait_rel(pthread_cond_t* cond, pthread_mutex_t* mutex, double rel_timeout); diff -Nru fldigi-3.22.13/src/include/timeops.h fldigi-3.23.01/src/include/timeops.h --- fldigi-3.22.13/src/include/timeops.h 2015-04-10 02:20:48.000000000 +0000 +++ fldigi-3.23.01/src/include/timeops.h 2015-09-15 14:09:37.000000000 +0000 @@ -26,11 +26,12 @@ #include #ifdef __MINGW32__ # include -#endif - -#if !HAVE_CLOCK_GETTIME +//#endif +#else +# if !HAVE_CLOCK_GETTIME enum clockid_t { CLOCK_REALTIME, CLOCK_MONOTONIC }; int clock_gettime(clockid_t clock_id, struct timespec* tp); +# endif #endif struct timespec operator+(const struct timespec &t0, const double &t); diff -Nru fldigi-3.22.13/src/logbook/adif_io.cxx fldigi-3.23.01/src/logbook/adif_io.cxx --- fldigi-3.22.13/src/logbook/adif_io.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/logbook/adif_io.cxx 2015-09-18 21:29:37.000000000 +0000 @@ -181,11 +181,13 @@ } } -void cAdifIO::fillfield (int fieldnum, char *buff) +char * cAdifIO::fillfield (int fieldnum, char *buff) { char *p1 = strchr(buff, ':'); char *p2 = strchr(buff, '>'); - if (!p1 || !p2 || p2 < p1) return; // bad ADIF specifier ---> no ':' after field name + if (!p1 || !p2 || p2 < p1) { + return 0; // bad ADIF specifier ---> no ':' after field name + } p1++; int fldsize = 0; @@ -195,13 +197,15 @@ } p1++; } + string tmp = ""; + tmp.assign(p2+1, fldsize); if ((fieldnum == TIME_ON || fieldnum == TIME_OFF) && fldsize < 6) { - string tmp = ""; - tmp.assign(p2+1, fldsize); while (tmp.length() < 6) tmp += '0'; adifqso->putField(fieldnum, tmp.c_str(), 6); - } else + } else { adifqso->putField (fieldnum, p2+1, fldsize); + } + return p2 + fldsize + 1; } static void write_rxtext(const char *s) @@ -211,54 +215,14 @@ void cAdifIO::do_readfile(const char *fname, cQsoDb *db) { - long filesize = 0; - char *buff; int found; static char szmsg[200]; // open the adif file - FILE *adiFile = fopen (fname, "r"); + FILE *adiFile = fopen (fname, "rb"); - if (adiFile == NULL) - return; -// determine its size for buffer creation - fseek (adiFile, 0, SEEK_END); - filesize = ftell (adiFile); - - if (filesize == 0) { - snprintf(szmsg, sizeof(szmsg), _("Empty ADIF logbook file %s"), fname); - REQ(write_rxtext, "\n"); - REQ(write_rxtext, szmsg); - REQ(write_rxtext, "\n"); - LOG_ERROR("%s", szmsg); - return; - } - - buff = new char[filesize + 1]; - -// read the entire file into the buffer - - fseek (adiFile, 0, SEEK_SET); - int retval = fread (buff, filesize, 1, adiFile); - fclose (adiFile); - if (retval != 1) { - snprintf(szmsg, sizeof(szmsg), _("Error reading %s"), fname); - REQ(write_rxtext, "\n"); - REQ(write_rxtext, szmsg); - REQ(write_rxtext, "\n"); - LOG_ERROR("%s", szmsg); - return; - } - -// relaxed file integrity test to all importing from non conforming log programs - if (strcasestr(buff, "clearDatabase(); + if (adiFile == NULL) { + LOG_ERROR("Could not open %s", fname); return; } @@ -269,40 +233,65 @@ clock_gettime(CLOCK_REALTIME, &t0); #endif - char *p1 = buff, *p2; - if (*p1 != '<') { // yes, skip over header to start of records - p1 = strchr(buff, '<'); - while (strncasecmp (p1+1,"EOH>", 4) != 0) { - p1 = strchr(p1+1, '<'); // find next <> field - } - if (!p1) { - delete [] buff; - snprintf(szmsg, sizeof(szmsg), "Corrupt logbook file: %s", fname); - REQ(write_rxtext, "\n"); - REQ(write_rxtext, szmsg); - REQ(write_rxtext, "\n"); - LOG_ERROR("%s", szmsg); - return; // must not be an ADIF compliant file - } - p1 += 1; + char buff[8192]; + string sbuff; + memset(buff, 0, 8192); + int retnbr = fread(buff, 1, 8192, adiFile); + if (retnbr) sbuff.assign(buff, retnbr); + size_t p = sbuff.find(""); + + if (p == std::string::npos) p = sbuff.find(""); + if (p == std::string::npos) { + return; } - p2 = strchr(p1,'<'); // find first ADIF specifier -// adifqso.clearRec(); + sbuff.erase(0, p + 5); +// skip over cr/lf pairs + while (sbuff.length() && (sbuff[0] == '\r' || sbuff[0] == '\n')) + sbuff.erase(0,1); + retnbr = fread(buff, 1, 8192, adiFile); + if (retnbr) sbuff.append(buff, retnbr); + + p = sbuff.find(""); + if (p == std::string::npos) p = sbuff.find(""); + + char *ptr = 0, *ptr2 = 0; + int recnbr = 0; + + while (p != std::string::npos) { + + ptr = strchr((char *)sbuff.c_str(),'<'); + + adifqso = 0; + while (ptr) { + found = findfield(ptr+1); + if (found > -1) { + if (!adifqso) adifqso = db->newrec(); // need new record in db + ptr2 = fillfield (found, ptr+1); + } else { // reached; + break; + } + if ((ptr2) > 0 && (unsigned)(ptr2 - ptr) <= p) + ptr = strchr(ptr2,'<'); + else + break; // corrupt record + } + recnbr++; - adifqso = 0; - while (p2) { - found = findfield(p2+1); - if (found > -1) { - if (!adifqso) adifqso = db->newrec(); // need new record in db - fillfield (found, p2+1); - } else if (found == -1) { // reached; - adifqso = 0; + sbuff.erase(0, p + 5); + while (sbuff.length() && (sbuff[0] == '\r' || sbuff[0] == '\n')) + sbuff.erase(0,1); + + p = sbuff.find(""); + if (p == std::string::npos) p = sbuff.find(""); + if (p == std::string::npos) { + memset(buff, 0, 8192); + retnbr = fread(buff, 1, 8192, adiFile); + if (retnbr) sbuff.append(buff, retnbr); + p = sbuff.find(""); + if (p == std::string::npos) p = sbuff.find(""); } - p1 = p2 + 1; - p2 = strchr(p1,'<'); } - delete [] buff; #ifdef _POSIX_MONOTONIC_CLOCK clock_gettime(CLOCK_MONOTONIC, &t1); @@ -313,10 +302,15 @@ t0 = t1 - t0; float t = (t0.tv_sec + t0.tv_nsec/1e9); - snprintf(szmsg, sizeof(szmsg), "\ -Loaded logbook: %s\n\ - %d records in %4.2f seconds", -fname, db->nbrRecs(), t); + if (!feof(adiFile)) + snprintf(szmsg, sizeof(szmsg), "\ +ERROR reading logbook %s\n\ + read %d records in %4.2f seconds", fname, db->nbrRecs(), t); + else + snprintf(szmsg, sizeof(szmsg), "\ +Loaded logbook %s\n\ + read %d records in %4.2f seconds", fname, db->nbrRecs(), t); + REQ(write_rxtext, "\n"); REQ(write_rxtext, szmsg); REQ(write_rxtext, "\n"); @@ -324,6 +318,8 @@ if (db == &qsodb) REQ(adif_read_OK); + + fclose(adiFile); } static const char *adifmt = "<%s:%d>"; @@ -346,7 +342,7 @@ // open the adif file cQsoRec *rec; string sFld; - adiFile = fopen (fname, "w"); + adiFile = fopen (fname, "wb"); if (!adiFile) return 1; @@ -410,7 +406,7 @@ static cAdifIO *adifIO = 0; -void cAdifIO::readFile (const char *fname, cQsoDb *db) +void cAdifIO::readFile (const char *fname, cQsoDb *db) { ENSURE_THREAD(FLMAIN_TID); @@ -483,7 +479,7 @@ Ccrc16 checksum; string s_checksum; - adiFile = fopen (adif_file_name.c_str(), "w"); + adiFile = fopen (adif_file_name.c_str(), "wb"); if (!adiFile) { LOG_ERROR("Cannot write to %s", adif_file_name.c_str()); diff -Nru fldigi-3.22.13/src/logbook/lookupcall.cxx fldigi-3.23.01/src/logbook/lookupcall.cxx --- fldigi-3.22.13/src/logbook/lookupcall.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/logbook/lookupcall.cxx 2015-09-15 14:09:37.000000000 +0000 @@ -1188,7 +1188,7 @@ return NULL; size_t p; - if (fetch_http(EQSL_url, EQSL_xmlpage, 5.0) == -1) + if (fetch_http(EQSL_url, EQSL_xmlpage, 5.0) == false) LOG_ERROR("%s", "eQSL not available"); else if ((p = EQSL_xmlpage.find("Error:")) != std::string::npos) { diff -Nru fldigi-3.22.13/src/logbook/qso_db.cxx fldigi-3.23.01/src/logbook/qso_db.cxx --- fldigi-3.22.13/src/logbook/qso_db.cxx 2015-04-22 15:17:06.000000000 +0000 +++ fldigi-3.23.01/src/logbook/qso_db.cxx 2015-09-18 21:29:30.000000000 +0000 @@ -42,16 +42,20 @@ bool cQsoDb::reverse = false; cQsoRec::cQsoRec() { - for (int i=0;i < NUMFIELDS; i++) - qsofield[i] = ""; + for (int i=0;i < NUMFIELDS; i++) { + qsofield[i] = new string; + qsofield[i]->clear(); + } } cQsoRec::~cQsoRec () { + for (int i = 0; i < NUMFIELDS; i++) + delete qsofield[i]; } void cQsoRec::clearRec () { for (int i = 0; i < NUMFIELDS; i++) - qsofield[i].clear(); + qsofield[i]->clear(); } int cQsoRec::validRec() { @@ -59,27 +63,27 @@ } void cQsoRec::checkBand() { - size_t flen = qsofield[FREQ].length(), blen = qsofield[BAND].length(); + size_t flen = qsofield[FREQ]->length(), blen = qsofield[BAND]->length(); if (flen == 0 && blen != 0) { for (size_t n = 0; n < blen; n++) - qsofield[BAND][n] = tolower(qsofield[BAND][n]); - qsofield[FREQ] = band_freq(qsofield[BAND].c_str()); + (*qsofield[BAND])[n] = tolower((*qsofield[BAND])[n]); + *qsofield[FREQ] = band_freq((*qsofield[BAND]).c_str()); } else if (blen == 0 && flen != 0) - qsofield[BAND] = band_name(qsofield[FREQ].c_str()); + *qsofield[BAND] = band_name((*qsofield[FREQ]).c_str()); } void cQsoRec::checkDateTimes() { - size_t len1 = qsofield[TIME_ON].length(), len2 = qsofield[TIME_OFF].length(); + size_t len1 = qsofield[TIME_ON]->length(), len2 = qsofield[TIME_OFF]->length(); if (len1 == 0 && len2 != 0) - qsofield[TIME_ON] = qsofield[TIME_OFF]; + *qsofield[TIME_ON] = *qsofield[TIME_OFF]; else if (len1 != 0 && len2 == 0) - qsofield[TIME_OFF] = qsofield[TIME_ON]; - len1 = qsofield[QSO_DATE].length(); - len2 = qsofield[QSO_DATE_OFF].length(); + *qsofield[TIME_OFF] = *qsofield[TIME_ON]; + len1 = qsofield[QSO_DATE]->length(); + len2 = qsofield[QSO_DATE_OFF]->length(); if (len1 == 0 && len2 != 0) - qsofield[QSO_DATE] = qsofield[QSO_DATE_OFF]; + *qsofield[QSO_DATE] = *qsofield[QSO_DATE_OFF]; else if (len1 != 0 && len2 == 0) - qsofield[QSO_DATE_OFF] = qsofield[QSO_DATE]; + *qsofield[QSO_DATE_OFF] = *qsofield[QSO_DATE]; } // Sets the current time, with the right format. @@ -122,24 +126,24 @@ void cQsoRec::putField (int n, const char *s){ if (n < 0 || n >= NUMFIELDS) return; - qsofield[n] = s; + qsofield[n]->assign(s);// = s; } void cQsoRec::putField (int n, const char *s, int len) { if (n < 0 || n >= NUMFIELDS) return; - qsofield[n].assign(s, len); + qsofield[n]->assign(s, len); } void cQsoRec::addtoField (int n, const char *s){ if (n < 0 || n >= NUMFIELDS) return; - qsofield[n].append(s); + qsofield[n]->append(s); } void cQsoRec::trimFields () { size_t p; string s; for (int i = 0; i < NUMFIELDS; i++) { - s = qsofield[i]; + s = *qsofield[i]; //right trim string p = s.length(); while (p && s[p-1] == ' ') { @@ -157,39 +161,41 @@ for (p = 0; p < s.length(); p++) s[p] = toupper(s[p]); } - qsofield[i] = s; + *qsofield[i] = s; } } +static const char *empty_field = ""; + const char * cQsoRec::getField (int n) const { - if (n < 0 || n >= NUMFIELDS) return 0; - return (qsofield[n].c_str()); + if (n < 0 || n >= NUMFIELDS) return empty_field; + return (qsofield[n]->c_str()); } const cQsoRec &cQsoRec::operator=(const cQsoRec &right) { if (this != &right) { for (int i = 0; i < NUMFIELDS; i++) - this->qsofield[i] = right.qsofield[i]; + (this->qsofield[i])->assign(*(right.qsofield[i])); } return *this; } int compareTimes (const cQsoRec &r1, const cQsoRec &r2) { if (date_off) - return r1.qsofield[TIME_OFF].compare( r2.qsofield[TIME_OFF] ); - return r1.qsofield[TIME_ON].compare( r2.qsofield[TIME_ON] ); + return (*r1.qsofield[TIME_OFF]).compare( (*r2.qsofield[TIME_OFF]) ); + return (*r1.qsofield[TIME_ON]).compare( (*r2.qsofield[TIME_ON]) ); } int compareDates (const cQsoRec &r1, const cQsoRec &r2) { if (date_off) - return r1.qsofield[QSO_DATE_OFF].compare( r2.qsofield[QSO_DATE_OFF] ); - return r1.qsofield[QSO_DATE].compare( r2.qsofield[QSO_DATE] ); + return (*r1.qsofield[QSO_DATE_OFF]).compare( (*r2.qsofield[QSO_DATE_OFF]) ); + return (*r1.qsofield[QSO_DATE]).compare( (*r2.qsofield[QSO_DATE]) ); } int compareCalls (const cQsoRec &r1, const cQsoRec &r2) { int cmp = 0; - const char * s1 = r1.qsofield[CALL].c_str(); - const char * s2 = r2.qsofield[CALL].c_str(); + const char * s1 = (*r1.qsofield[CALL]).c_str(); + const char * s2 = (*r2.qsofield[CALL]).c_str(); const char * p1 = strpbrk (s1+1, "0123456789"); const char * p2 = strpbrk (s2+1, "0123456789"); @@ -206,13 +212,13 @@ } int compareModes (const cQsoRec &r1, const cQsoRec &r2) { - return r1.qsofield[MODE].compare( r2.qsofield[MODE] ); + return (r1.qsofield[MODE])->compare( *r2.qsofield[MODE] ); } int compareFreqs (const cQsoRec &r1, const cQsoRec &r2) { double f1, f2; - f1 = atof(r1.qsofield[FREQ].c_str()); - f2 = atof(r2.qsofield[FREQ].c_str()); + f1 = atof(r1.qsofield[FREQ]->c_str()); + f2 = atof(r2.qsofield[FREQ]->c_str()); return (f1 == f2 ? 0 : f1 < f2 ? -1 : 1); } @@ -278,7 +284,7 @@ ostream &operator<< (ostream &output, const cQsoRec &rec) { for (int i = 0; i < EXPORT; i++) - output << rec.qsofield[i].c_str() << delim_out; + output << rec.qsofield[i]->c_str() << delim_out; return output; } @@ -286,7 +292,7 @@ static char buf[1024]; // Must be big enough for a field. for (int i = 0; i < NUMFIELDS; i++) { input.getline( buf, sizeof(buf), delim_in ); - rec.qsofield[i] = buf ; + *rec.qsofield[i] = buf ; } return input; } @@ -294,8 +300,8 @@ //====================================================================== // class cQsoDb -#define MAXRECS 32768 -#define INCRRECS 8192 +#define MAXRECS 100000 +#define INCRRECS 10000 cQsoDb::cQsoDb() { nbrrecs = 0; diff -Nru fldigi-3.22.13/src/logbook/table.cxx fldigi-3.23.01/src/logbook/table.cxx --- fldigi-3.22.13/src/logbook/table.cxx 2014-05-03 10:00:57.000000000 +0000 +++ fldigi-3.23.01/src/logbook/table.cxx 2015-09-15 14:09:37.000000000 +0000 @@ -1654,9 +1654,9 @@ hideV = (tableHeight <= iH), hideH = (tableWidth <= iW); - if (!hideH & hideV) + if (!hideH && hideV) hideV = (tableHeight - iH - scrollbarSize) <= 0; - if (!hideV & hideH) + if (!hideV && hideH) hideH = (tableWidth - iW + scrollbarSize) <= 0; if (Vscroll == always) { diff -Nru fldigi-3.22.13/src/main.cxx fldigi-3.23.01/src/main.cxx --- fldigi-3.22.13/src/main.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/main.cxx 2015-09-21 12:07:17.000000000 +0000 @@ -129,6 +129,7 @@ string PalettesDir = ""; string LogsDir = ""; string PicsDir = ""; +string AvatarDir = ""; string HelpDir = ""; string MacrosDir = ""; string WrapDir = ""; @@ -350,6 +351,9 @@ if (progdefaults.check_for_updates) cb_mnuCheckUpdate((Fl_Widget *)0, NULL); +#if USE_PORTAUDIO + LOG_INFO("%s", str_pa_devices.c_str()); +#endif } int main(int argc, char ** argv) @@ -357,6 +361,9 @@ // for KISS_IO status information program_start_time = time(0); + // ztimer must be run by FLTK's timeout handler + ztimer((void*)true); + active_modem = new NULLMODEM; string appdir = appname = argv[0]; @@ -1571,6 +1578,7 @@ { PalettesDir, "palettes", create_new_palettes }, { LogsDir, "logs", 0 }, { PicsDir, "images", 0 }, + { AvatarDir, "avatars", 0}, { HelpDir, "help", 0 }, { MacrosDir, "macros", create_new_macros }, { WrapDir, "wrap", 0 }, diff -Nru fldigi-3.22.13/src/Makefile.am fldigi-3.23.01/src/Makefile.am --- fldigi-3.22.13/src/Makefile.am 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/Makefile.am 2015-09-15 14:09:37.000000000 +0000 @@ -475,6 +475,7 @@ include/viterbi.h \ include/waterfall.h \ include/fsq.h \ + include/ifkp.h \ include/wwv.h \ include/xmlreader.h \ include/adif_def.h \ @@ -605,6 +606,7 @@ widgets/smeter.cxx \ widgets/pwrmeter.cxx \ fsq/fsq.cxx \ + ifkp/ifkp.cxx \ fsq/fsq_monitor.cxx \ wwv/analysis.cxx \ wwv/fftscan.cxx \ @@ -643,6 +645,10 @@ include/Fl_Text_Editor_mod.H \ fsq/fsq-pic.cxx \ fsq/bitmaps.cxx \ + ifkp/ifkp_bitmaps.cxx \ + ifkp/ifkp_varicode.cxx \ + ifkp/ifkp-pic.cxx \ + ifkp/tux.cxx \ mfsk/mfsk-pic.cxx \ mt63/alias_1k.dat \ mt63/alias_2k.dat \ @@ -759,9 +765,12 @@ # Additional files that we distribute EXTRA_DIST = \ + $(srcdir)/../build-aux/config.rpath \ $(srcdir)/../scripts/mkappbundle.sh \ $(srcdir)/../scripts/mkhamlibstatic.sh \ $(srcdir)/../scripts/mknsisinst.sh \ + $(srcdir)/../scripts/buildmxe.sh \ + $(srcdir)/../scripts/builddist.sh \ $(srcdir)/../scripts/tests/cr.sh \ $(srcdir)/../scripts/tests/config-h.sh \ $(srcdir)/../data/fldigi-psk.png \ @@ -775,6 +784,7 @@ $(srcdir)/../data/mac/Info.plist.in \ $(srcdir)/../data/mac/fldigi.icns \ $(srcdir)/../data/win32/fldigi.ico \ + $(srcdir)/../data/win32/fldigi.nsi \ $(srcdir)/../data/flarq.desktop \ $(srcdir)/../data/flarq.xpm \ $(srcdir)/../data/mac/flarq.icns \ diff -Nru fldigi-3.22.13/src/Makefile.in fldigi-3.23.01/src/Makefile.in --- fldigi-3.22.13/src/Makefile.in 2015-07-21 16:04:57.000000000 +0000 +++ fldigi-3.23.01/src/Makefile.in 2015-09-22 13:55:04.000000000 +0000 @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.3 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,6 +19,51 @@ # License: GPLv3+: GNU GPL version 3 or later. VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -66,8 +110,9 @@ @HAVE_NSIS_TRUE@am__append_24 = $(INSTALLER_FILE) @USE_NLS_TRUE@am__append_25 = share subdir = src -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/config.h.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(top_srcdir)/build-aux/depcomp \ + $(top_srcdir)/build-aux/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/intl/gettext.m4 \ $(top_srcdir)/m4/intl/iconv.m4 $(top_srcdir)/m4/intl/lib-ld.m4 \ @@ -233,7 +278,7 @@ include/strutil.h include/testmodem.h include/threads.h \ include/throb.h include/timeops.h include/trx.h include/util.h \ include/Viewer.h include/viterbi.h include/waterfall.h \ - include/fsq.h include/wwv.h include/xmlreader.h \ + include/fsq.h include/ifkp.h include/wwv.h include/xmlreader.h \ include/adif_def.h include/adif_io.h include/calendar.h \ include/date.h include/field_def.h include/logbook.h \ include/lgbook.h include/logsupport.h include/outputencoder.h \ @@ -279,9 +324,9 @@ widgets/flmisc.cxx widgets/flslider2.cxx widgets/picture.cxx \ widgets/progress.cxx widgets/psk_browser.cxx \ widgets/smeter.cxx widgets/pwrmeter.cxx fsq/fsq.cxx \ - fsq/fsq_monitor.cxx wwv/analysis.cxx wwv/fftscan.cxx \ - wwv/wwv.cxx logbook/xmlrpc_log.cxx libtiniconv/tiniconv.c \ - libtiniconv/tiniconv_desc.c + ifkp/ifkp.cxx fsq/fsq_monitor.cxx wwv/analysis.cxx \ + wwv/fftscan.cxx wwv/wwv.cxx logbook/xmlrpc_log.cxx \ + libtiniconv/tiniconv.c libtiniconv/tiniconv_desc.c am__objects_11 = misc/fldigi-xmlrpc.$(OBJEXT) am__objects_12 = xmlrpcpp/fldigi-XmlRpcClient.$(OBJEXT) \ xmlrpcpp/fldigi-XmlRpcDispatch.$(OBJEXT) \ @@ -411,9 +456,9 @@ widgets/fldigi-psk_browser.$(OBJEXT) \ widgets/fldigi-smeter.$(OBJEXT) \ widgets/fldigi-pwrmeter.$(OBJEXT) fsq/fldigi-fsq.$(OBJEXT) \ - fsq/fldigi-fsq_monitor.$(OBJEXT) wwv/fldigi-analysis.$(OBJEXT) \ - wwv/fldigi-fftscan.$(OBJEXT) wwv/fldigi-wwv.$(OBJEXT) \ - logbook/fldigi-xmlrpc_log.$(OBJEXT) \ + ifkp/fldigi-ifkp.$(OBJEXT) fsq/fldigi-fsq_monitor.$(OBJEXT) \ + wwv/fldigi-analysis.$(OBJEXT) wwv/fldigi-fftscan.$(OBJEXT) \ + wwv/fldigi-wwv.$(OBJEXT) logbook/fldigi-xmlrpc_log.$(OBJEXT) \ libtiniconv/fldigi-tiniconv.$(OBJEXT) \ libtiniconv/fldigi-tiniconv_desc.$(OBJEXT) nodist_fldigi_OBJECTS = $(am__objects_16) @@ -421,6 +466,18 @@ fldigi_DEPENDENCIES = fldigi_LINK = $(CXXLD) $(fldigi_CXXFLAGS) $(CXXFLAGS) \ $(fldigi_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp am__depfiles_maybe = depfiles @@ -428,53 +485,280 @@ AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(flarq_SOURCES) $(EXTRA_flarq_SOURCES) $(fldigi_SOURCES) \ $(EXTRA_fldigi_SOURCES) $(nodist_fldigi_SOURCES) DIST_SOURCES = $(am__flarq_SOURCES_DIST) $(EXTRA_flarq_SOURCES) \ $(am__fldigi_SOURCES_DIST) $(EXTRA_fldigi_SOURCES) -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + check recheck distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__tty_colors = \ -red=; grn=; lgn=; blu=; std= +am__tty_colors_dummy = \ + mgn= red= grn= lgn= blu= brg= std=; \ + am__color_tests=no +am__tty_colors = { \ + $(am__tty_colors_dummy); \ + if test "X$(AM_COLOR_TESTS)" = Xno; then \ + am__color_tests=no; \ + elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ + am__color_tests=yes; \ + elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ + am__color_tests=yes; \ + fi; \ + if test $$am__color_tests = yes; then \ + red=''; \ + grn=''; \ + lgn=''; \ + blu=''; \ + mgn=''; \ + brg=''; \ + std=''; \ + fi; \ +} +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__recheck_rx = ^[ ]*:recheck:[ ]* +am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* +am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* +# A command that, given a newline-separated list of test names on the +# standard input, print the name of the tests that are to be re-run +# upon "make recheck". +am__list_recheck_tests = $(AWK) '{ \ + recheck = 1; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + { \ + if ((getline line2 < ($$0 ".log")) < 0) \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ + { \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ + { \ + break; \ + } \ + }; \ + if (recheck) \ + print $$0; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# A command that, given a newline-separated list of test names on the +# standard input, create the global log from their .trs and .log files. +am__create_global_log = $(AWK) ' \ +function fatal(msg) \ +{ \ + print "fatal: making $@: " msg | "cat >&2"; \ + exit 1; \ +} \ +function rst_section(header) \ +{ \ + print header; \ + len = length(header); \ + for (i = 1; i <= len; i = i + 1) \ + printf "="; \ + printf "\n\n"; \ +} \ +{ \ + copy_in_global_log = 1; \ + global_test_result = "RUN"; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".trs"); \ + if (line ~ /$(am__global_test_result_rx)/) \ + { \ + sub("$(am__global_test_result_rx)", "", line); \ + sub("[ ]*$$", "", line); \ + global_test_result = line; \ + } \ + else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ + copy_in_global_log = 0; \ + }; \ + if (copy_in_global_log) \ + { \ + rst_section(global_test_result ": " $$0); \ + while ((rc = (getline line < ($$0 ".log"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".log"); \ + print line; \ + }; \ + printf "\n"; \ + }; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# Restructured Text title. +am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } +# Solaris 10 'make', and several other traditional 'make' implementations, +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it +# by disabling -e (using the XSI extension "set +e") if it's set. +am__sh_e_setup = case $$- in *e*) set +e;; esac +# Default flags passed to test drivers. +am__common_driver_flags = \ + --color-tests "$$am__color_tests" \ + --enable-hard-errors "$$am__enable_hard_errors" \ + --expect-failure "$$am__expect_failure" +# To be inserted before the command running the test. Creates the +# directory for the log if needed. Stores in $dir the directory +# containing $f, in $tst the test, in $log the log. Executes the +# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and +# passes TESTS_ENVIRONMENT. Set up options for the wrapper that +# will run the test scripts (or their associated LOG_COMPILER, if +# thy have one). +am__check_pre = \ +$(am__sh_e_setup); \ +$(am__vpath_adj_setup) $(am__vpath_adj) \ +$(am__tty_colors); \ +srcdir=$(srcdir); export srcdir; \ +case "$@" in \ + */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ + *) am__odir=.;; \ +esac; \ +test "x$$am__odir" = x"." || test -d "$$am__odir" \ + || $(MKDIR_P) "$$am__odir" || exit $$?; \ +if test -f "./$$f"; then dir=./; \ +elif test -f "$$f"; then dir=; \ +else dir="$(srcdir)/"; fi; \ +tst=$$dir$$f; log='$@'; \ +if test -n '$(DISABLE_HARD_ERRORS)'; then \ + am__enable_hard_errors=no; \ +else \ + am__enable_hard_errors=yes; \ +fi; \ +case " $(XFAIL_TESTS) " in \ + *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ + am__expect_failure=yes;; \ + *) \ + am__expect_failure=no;; \ +esac; \ +$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) +# A shell command to get the names of the tests scripts with any registered +# extension removed (i.e., equivalently, the names of the test logs, with +# the '.log' extension removed). The result is saved in the shell variable +# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, +# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", +# since that might cause problem with VPATH rewrites for suffix-less tests. +# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. +am__set_TESTS_bases = \ + bases='$(TEST_LOGS)'; \ + bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ + bases=`echo $$bases` +RECHECK_LOGS = $(TEST_LOGS) +TEST_SUITE_LOG = test-suite.log +TEST_EXTENSIONS = @EXEEXT@ .test +LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver +LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) +am__set_b = \ + case '$@' in \ + */*) \ + case '$*' in \ + */*) b='$*';; \ + *) b=`echo '$@' | sed 's/\.log$$//'`; \ + esac;; \ + *) \ + b='$*';; \ + esac +am__test_logs1 = $(TESTS:=.log) +am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) +TEST_LOGS = $(am__test_logs2:.test.log=.log) +TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver +TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ + $(TEST_LOG_FLAGS) DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ @@ -771,10 +1055,11 @@ feld/FeldWide-14.cxx fsq/fsq_varicode.cxx include/crc8.h \ include/Fl_Text_Buffer_mod.H include/Fl_Text_Display_mod.H \ include/Fl_Text_Editor_mod.H fsq/fsq-pic.cxx fsq/bitmaps.cxx \ - mfsk/mfsk-pic.cxx mt63/alias_1k.dat mt63/alias_2k.dat \ - mt63/morse.dat mt63/symbol.dat mt63/alias_k5.dat \ - mt63/mt63intl.dat rsid/rsid_defs.cxx trx/tune.cxx \ - dialogs/guide.cxx libtiniconv/tiniconv.h \ + ifkp/ifkp_bitmaps.cxx ifkp/ifkp_varicode.cxx ifkp/ifkp-pic.cxx \ + ifkp/tux.cxx mfsk/mfsk-pic.cxx mt63/alias_1k.dat \ + mt63/alias_2k.dat mt63/morse.dat mt63/symbol.dat \ + mt63/alias_k5.dat mt63/mt63intl.dat rsid/rsid_defs.cxx \ + trx/tune.cxx dialogs/guide.cxx libtiniconv/tiniconv.h \ libtiniconv/tiniconv_int.h libtiniconv/encdec/ascii.h \ libtiniconv/encdec/big5.h libtiniconv/encdec/ces_big5.h \ libtiniconv/encdec/ces_gbk.h libtiniconv/encdec/cp1250.h \ @@ -868,7 +1153,7 @@ include/strutil.h include/testmodem.h include/threads.h \ include/throb.h include/timeops.h include/trx.h include/util.h \ include/Viewer.h include/viterbi.h include/waterfall.h \ - include/fsq.h include/wwv.h include/xmlreader.h \ + include/fsq.h include/ifkp.h include/wwv.h include/xmlreader.h \ include/adif_def.h include/adif_io.h include/calendar.h \ include/date.h include/field_def.h include/logbook.h \ include/lgbook.h include/logsupport.h include/outputencoder.h \ @@ -914,9 +1199,9 @@ widgets/flmisc.cxx widgets/flslider2.cxx widgets/picture.cxx \ widgets/progress.cxx widgets/psk_browser.cxx \ widgets/smeter.cxx widgets/pwrmeter.cxx fsq/fsq.cxx \ - fsq/fsq_monitor.cxx wwv/analysis.cxx wwv/fftscan.cxx \ - wwv/wwv.cxx logbook/xmlrpc_log.cxx libtiniconv/tiniconv.c \ - libtiniconv/tiniconv_desc.c + ifkp/ifkp.cxx fsq/fsq_monitor.cxx wwv/analysis.cxx \ + wwv/fftscan.cxx wwv/wwv.cxx logbook/xmlrpc_log.cxx \ + libtiniconv/tiniconv.c libtiniconv/tiniconv_desc.c flarq_SOURCES = $(am__append_14) $(am__append_16) $(am__append_18) \ $(am__append_20) $(am__append_22) dialogs/font_browser.cxx \ flarq-src/arq.cxx flarq-src/arqdialogs.cxx \ @@ -966,9 +1251,12 @@ # Additional files that we distribute EXTRA_DIST = \ + $(srcdir)/../build-aux/config.rpath \ $(srcdir)/../scripts/mkappbundle.sh \ $(srcdir)/../scripts/mkhamlibstatic.sh \ $(srcdir)/../scripts/mknsisinst.sh \ + $(srcdir)/../scripts/buildmxe.sh \ + $(srcdir)/../scripts/builddist.sh \ $(srcdir)/../scripts/tests/cr.sh \ $(srcdir)/../scripts/tests/config-h.sh \ $(srcdir)/../data/fldigi-psk.png \ @@ -982,6 +1270,7 @@ $(srcdir)/../data/mac/Info.plist.in \ $(srcdir)/../data/mac/fldigi.icns \ $(srcdir)/../data/win32/fldigi.ico \ + $(srcdir)/../data/win32/fldigi.nsi \ $(srcdir)/../data/flarq.desktop \ $(srcdir)/../data/flarq.xpm \ $(srcdir)/../data/mac/flarq.icns \ @@ -996,7 +1285,7 @@ $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: -.SUFFIXES: .c .cpp .cxx .o .obj .rc +.SUFFIXES: .c .cpp .cxx .log .o .obj .rc .test .test$(EXEEXT) .trs $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -1029,8 +1318,8 @@ $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then rm -f stamp-h1; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -1044,14 +1333,18 @@ -rm -f config.h stamp-h1 install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -1072,7 +1365,8 @@ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -1211,6 +1505,7 @@ widgets/$(DEPDIR)/$(am__dirstamp) widgets/flarq-FTextView.$(OBJEXT): widgets/$(am__dirstamp) \ widgets/$(DEPDIR)/$(am__dirstamp) + flarq$(EXEEXT): $(flarq_OBJECTS) $(flarq_DEPENDENCIES) $(EXTRA_flarq_DEPENDENCIES) @rm -f flarq$(EXEEXT) $(AM_V_CXXLD)$(flarq_LINK) $(flarq_OBJECTS) $(flarq_LDADD) $(LIBS) @@ -1692,6 +1987,14 @@ @: > fsq/$(DEPDIR)/$(am__dirstamp) fsq/fldigi-fsq.$(OBJEXT): fsq/$(am__dirstamp) \ fsq/$(DEPDIR)/$(am__dirstamp) +ifkp/$(am__dirstamp): + @$(MKDIR_P) ifkp + @: > ifkp/$(am__dirstamp) +ifkp/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) ifkp/$(DEPDIR) + @: > ifkp/$(DEPDIR)/$(am__dirstamp) +ifkp/fldigi-ifkp.$(OBJEXT): ifkp/$(am__dirstamp) \ + ifkp/$(DEPDIR)/$(am__dirstamp) fsq/fldigi-fsq_monitor.$(OBJEXT): fsq/$(am__dirstamp) \ fsq/$(DEPDIR)/$(am__dirstamp) wwv/$(am__dirstamp): @@ -1766,6 +2069,14 @@ fsq/$(DEPDIR)/$(am__dirstamp) fsq/fldigi-bitmaps.$(OBJEXT): fsq/$(am__dirstamp) \ fsq/$(DEPDIR)/$(am__dirstamp) +ifkp/fldigi-ifkp_bitmaps.$(OBJEXT): ifkp/$(am__dirstamp) \ + ifkp/$(DEPDIR)/$(am__dirstamp) +ifkp/fldigi-ifkp_varicode.$(OBJEXT): ifkp/$(am__dirstamp) \ + ifkp/$(DEPDIR)/$(am__dirstamp) +ifkp/fldigi-ifkp-pic.$(OBJEXT): ifkp/$(am__dirstamp) \ + ifkp/$(DEPDIR)/$(am__dirstamp) +ifkp/fldigi-tux.$(OBJEXT): ifkp/$(am__dirstamp) \ + ifkp/$(DEPDIR)/$(am__dirstamp) mfsk/fldigi-mfsk-pic.$(OBJEXT): mfsk/$(am__dirstamp) \ mfsk/$(DEPDIR)/$(am__dirstamp) rsid/fldigi-rsid_defs.$(OBJEXT): rsid/$(am__dirstamp) \ @@ -1774,227 +2085,54 @@ trx/$(DEPDIR)/$(am__dirstamp) dialogs/fldigi-guide.$(OBJEXT): dialogs/$(am__dirstamp) \ dialogs/$(DEPDIR)/$(am__dirstamp) + fldigi$(EXEEXT): $(fldigi_OBJECTS) $(fldigi_DEPENDENCIES) $(EXTRA_fldigi_DEPENDENCIES) @rm -f fldigi$(EXEEXT) $(AM_V_CXXLD)$(fldigi_LINK) $(fldigi_OBJECTS) $(fldigi_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) - -rm -f blank/fldigi-blank.$(OBJEXT) - -rm -f combo/flarq-combo.$(OBJEXT) - -rm -f combo/fldigi-combo.$(OBJEXT) - -rm -f compat/flarq-getsysinfo.$(OBJEXT) - -rm -f compat/flarq-mingw.$(OBJEXT) - -rm -f compat/flarq-regex.$(OBJEXT) - -rm -f compat/fldigi-getsysinfo.$(OBJEXT) - -rm -f compat/fldigi-mingw.$(OBJEXT) - -rm -f compat/fldigi-regex.$(OBJEXT) - -rm -f config_script/fldigi-create_default_script.$(OBJEXT) - -rm -f config_script/fldigi-run_scripts.$(OBJEXT) - -rm -f config_script/fldigi-script_parsing.$(OBJEXT) - -rm -f contestia/fldigi-contestia.$(OBJEXT) - -rm -f cw_rtty/fldigi-cw.$(OBJEXT) - -rm -f cw_rtty/fldigi-morse.$(OBJEXT) - -rm -f cw_rtty/fldigi-rtty.$(OBJEXT) - -rm -f cw_rtty/fldigi-view_rtty.$(OBJEXT) - -rm -f dialogs/flarq-font_browser.$(OBJEXT) - -rm -f dialogs/fldigi-Viewer.$(OBJEXT) - -rm -f dialogs/fldigi-confdialog.$(OBJEXT) - -rm -f dialogs/fldigi-fl_digi.$(OBJEXT) - -rm -f dialogs/fldigi-font_browser.$(OBJEXT) - -rm -f dialogs/fldigi-guide.$(OBJEXT) - -rm -f dialogs/fldigi-htmlstrings.$(OBJEXT) - -rm -f dialogs/fldigi-notifydialog.$(OBJEXT) - -rm -f dialogs/fldigi-record_browse.$(OBJEXT) - -rm -f dominoex/fldigi-dominoex.$(OBJEXT) - -rm -f dominoex/fldigi-dominovar.$(OBJEXT) - -rm -f dtmf/fldigi-dtmf.$(OBJEXT) - -rm -f feld/fldigi-Feld7x7-14.$(OBJEXT) - -rm -f feld/fldigi-Feld7x7n-14.$(OBJEXT) - -rm -f feld/fldigi-FeldDx-14.$(OBJEXT) - -rm -f feld/fldigi-FeldFat-14.$(OBJEXT) - -rm -f feld/fldigi-FeldHell-12.$(OBJEXT) - -rm -f feld/fldigi-FeldLittle-12.$(OBJEXT) - -rm -f feld/fldigi-FeldLo8-14.$(OBJEXT) - -rm -f feld/fldigi-FeldLow-14.$(OBJEXT) - -rm -f feld/fldigi-FeldModern-14.$(OBJEXT) - -rm -f feld/fldigi-FeldModern8-14.$(OBJEXT) - -rm -f feld/fldigi-FeldNarr-14.$(OBJEXT) - -rm -f feld/fldigi-FeldReal-14.$(OBJEXT) - -rm -f feld/fldigi-FeldStyl-14.$(OBJEXT) - -rm -f feld/fldigi-FeldVert-14.$(OBJEXT) - -rm -f feld/fldigi-FeldWide-14.$(OBJEXT) - -rm -f feld/fldigi-feld.$(OBJEXT) - -rm -f feld/fldigi-feldfonts.$(OBJEXT) - -rm -f fileselector/flarq-fileselect.$(OBJEXT) - -rm -f fileselector/fldigi-fileselect.$(OBJEXT) - -rm -f fileselector/fldigi-flnfc_common.$(OBJEXT) - -rm -f filters/fldigi-fftfilt.$(OBJEXT) - -rm -f filters/fldigi-filters.$(OBJEXT) - -rm -f filters/fldigi-viterbi.$(OBJEXT) - -rm -f flarq-src/flarq-arq.$(OBJEXT) - -rm -f flarq-src/flarq-arqdialogs.$(OBJEXT) - -rm -f flarq-src/flarq-arqhelp.$(OBJEXT) - -rm -f flarq-src/flarq-b64.$(OBJEXT) - -rm -f flarq-src/flarq-flarq.$(OBJEXT) - -rm -f flarq-src/flarq-flarqenv.$(OBJEXT) - -rm -f flarq-src/flarqrc.$(OBJEXT) - -rm -f fsq/fldigi-bitmaps.$(OBJEXT) - -rm -f fsq/fldigi-fsq-pic.$(OBJEXT) - -rm -f fsq/fldigi-fsq.$(OBJEXT) - -rm -f fsq/fldigi-fsq_monitor.$(OBJEXT) - -rm -f fsq/fldigi-fsq_varicode.$(OBJEXT) - -rm -f globals/fldigi-globals.$(OBJEXT) - -rm -f irrxml/fldigi-irrXML.$(OBJEXT) - -rm -f libtiniconv/fldigi-tiniconv.$(OBJEXT) - -rm -f libtiniconv/fldigi-tiniconv_desc.$(OBJEXT) - -rm -f logbook/flarq-table.$(OBJEXT) - -rm -f logbook/fldigi-adif_io.$(OBJEXT) - -rm -f logbook/fldigi-calendar.$(OBJEXT) - -rm -f logbook/fldigi-date.$(OBJEXT) - -rm -f logbook/fldigi-lgbook.$(OBJEXT) - -rm -f logbook/fldigi-logbook.$(OBJEXT) - -rm -f logbook/fldigi-logsupport.$(OBJEXT) - -rm -f logbook/fldigi-lookupcall.$(OBJEXT) - -rm -f logbook/fldigi-qrzlib.$(OBJEXT) - -rm -f logbook/fldigi-qso_db.$(OBJEXT) - -rm -f logbook/fldigi-table.$(OBJEXT) - -rm -f logbook/fldigi-textio.$(OBJEXT) - -rm -f logbook/fldigi-xmlrpc_log.$(OBJEXT) - -rm -f logger/fldigi-logger.$(OBJEXT) - -rm -f logger/fldigi-rx_extract.$(OBJEXT) - -rm -f logger/fldigi-speak.$(OBJEXT) - -rm -f mfsk/fldigi-interleave.$(OBJEXT) - -rm -f mfsk/fldigi-mfsk-pic.$(OBJEXT) - -rm -f mfsk/fldigi-mfsk.$(OBJEXT) - -rm -f mfsk/fldigi-mfskvaricode.$(OBJEXT) - -rm -f misc/flarq-ascii.$(OBJEXT) - -rm -f misc/flarq-debug.$(OBJEXT) - -rm -f misc/flarq-icons.$(OBJEXT) - -rm -f misc/flarq-nls.$(OBJEXT) - -rm -f misc/flarq-pixmaps.$(OBJEXT) - -rm -f misc/flarq-pixmaps_tango.$(OBJEXT) - -rm -f misc/flarq-re.$(OBJEXT) - -rm -f misc/flarq-socket.$(OBJEXT) - -rm -f misc/flarq-stack.$(OBJEXT) - -rm -f misc/flarq-stacktrace.$(OBJEXT) - -rm -f misc/flarq-threads.$(OBJEXT) - -rm -f misc/flarq-timeops.$(OBJEXT) - -rm -f misc/flarq-util.$(OBJEXT) - -rm -f misc/fldigi-arq_io.$(OBJEXT) - -rm -f misc/fldigi-ascii.$(OBJEXT) - -rm -f misc/fldigi-ax25_decode.$(OBJEXT) - -rm -f misc/fldigi-benchmark.$(OBJEXT) - -rm -f misc/fldigi-charsetdistiller.$(OBJEXT) - -rm -f misc/fldigi-charsetlist.$(OBJEXT) - -rm -f misc/fldigi-configuration.$(OBJEXT) - -rm -f misc/fldigi-coordinate.$(OBJEXT) - -rm -f misc/fldigi-debug.$(OBJEXT) - -rm -f misc/fldigi-dxcc.$(OBJEXT) - -rm -f misc/fldigi-estrings.$(OBJEXT) - -rm -f misc/fldigi-icons.$(OBJEXT) - -rm -f misc/fldigi-kiss_io.$(OBJEXT) - -rm -f misc/fldigi-kmlserver.$(OBJEXT) - -rm -f misc/fldigi-locator.$(OBJEXT) - -rm -f misc/fldigi-log.$(OBJEXT) - -rm -f misc/fldigi-macroedit.$(OBJEXT) - -rm -f misc/fldigi-macros.$(OBJEXT) - -rm -f misc/fldigi-misc.$(OBJEXT) - -rm -f misc/fldigi-network.$(OBJEXT) - -rm -f misc/fldigi-newinstall.$(OBJEXT) - -rm -f misc/fldigi-nls.$(OBJEXT) - -rm -f misc/fldigi-outputencoder.$(OBJEXT) - -rm -f misc/fldigi-pixmaps.$(OBJEXT) - -rm -f misc/fldigi-pixmaps_tango.$(OBJEXT) - -rm -f misc/fldigi-re.$(OBJEXT) - -rm -f misc/fldigi-record_loader.$(OBJEXT) - -rm -f misc/fldigi-socket.$(OBJEXT) - -rm -f misc/fldigi-stack.$(OBJEXT) - -rm -f misc/fldigi-stacktrace.$(OBJEXT) - -rm -f misc/fldigi-status.$(OBJEXT) - -rm -f misc/fldigi-strutil.$(OBJEXT) - -rm -f misc/fldigi-threads.$(OBJEXT) - -rm -f misc/fldigi-timeops.$(OBJEXT) - -rm -f misc/fldigi-utf8file_io.$(OBJEXT) - -rm -f misc/fldigi-util.$(OBJEXT) - -rm -f misc/fldigi-weather.$(OBJEXT) - -rm -f misc/fldigi-xmlrpc.$(OBJEXT) - -rm -f mt63/fldigi-dsp.$(OBJEXT) - -rm -f mt63/fldigi-mt63.$(OBJEXT) - -rm -f mt63/fldigi-mt63base.$(OBJEXT) - -rm -f navtex/fldigi-navtex.$(OBJEXT) - -rm -f olivia/fldigi-olivia.$(OBJEXT) - -rm -f psk/fldigi-psk.$(OBJEXT) - -rm -f psk/fldigi-pskcoeff.$(OBJEXT) - -rm -f psk/fldigi-pskeval.$(OBJEXT) - -rm -f psk/fldigi-pskvaricode.$(OBJEXT) - -rm -f psk/fldigi-viewpsk.$(OBJEXT) - -rm -f qrunner/fldigi-qrunner.$(OBJEXT) - -rm -f rigcontrol/fldigi-FreqControl.$(OBJEXT) - -rm -f rigcontrol/fldigi-hamlib.$(OBJEXT) - -rm -f rigcontrol/fldigi-ptt.$(OBJEXT) - -rm -f rigcontrol/fldigi-rigclass.$(OBJEXT) - -rm -f rigcontrol/fldigi-rigio.$(OBJEXT) - -rm -f rigcontrol/fldigi-rigsupport.$(OBJEXT) - -rm -f rigcontrol/fldigi-rigxml.$(OBJEXT) - -rm -f rigcontrol/fldigi-serial.$(OBJEXT) - -rm -f rigcontrol/fldigi-xmlrpc_rig.$(OBJEXT) - -rm -f rsid/fldigi-rsid.$(OBJEXT) - -rm -f rsid/fldigi-rsid_defs.$(OBJEXT) - -rm -f soundcard/fldigi-sound.$(OBJEXT) - -rm -f soundcard/fldigi-soundconf.$(OBJEXT) - -rm -f spot/fldigi-notify.$(OBJEXT) - -rm -f spot/fldigi-pskrep.$(OBJEXT) - -rm -f spot/fldigi-spot.$(OBJEXT) - -rm -f ssb/fldigi-ssb.$(OBJEXT) - -rm -f synop-src/fldigi-synop.$(OBJEXT) - -rm -f thor/fldigi-thor.$(OBJEXT) - -rm -f thor/fldigi-thorvaricode.$(OBJEXT) - -rm -f throb/fldigi-throb.$(OBJEXT) - -rm -f trx/fldigi-modem.$(OBJEXT) - -rm -f trx/fldigi-nullmodem.$(OBJEXT) - -rm -f trx/fldigi-trx.$(OBJEXT) - -rm -f trx/fldigi-tune.$(OBJEXT) - -rm -f waterfall/fldigi-colorbox.$(OBJEXT) - -rm -f waterfall/fldigi-digiscope.$(OBJEXT) - -rm -f waterfall/fldigi-raster.$(OBJEXT) - -rm -f waterfall/fldigi-waterfall.$(OBJEXT) - -rm -f wefax/fldigi-wefax-pic.$(OBJEXT) - -rm -f wefax/fldigi-wefax.$(OBJEXT) - -rm -f widgets/flarq-FTextView.$(OBJEXT) - -rm -f widgets/flarq-Fl_Text_Buffer_mod.$(OBJEXT) - -rm -f widgets/flarq-Fl_Text_Display_mod.$(OBJEXT) - -rm -f widgets/flarq-Fl_Text_Editor_mod.$(OBJEXT) - -rm -f widgets/flarq-flinput2.$(OBJEXT) - -rm -f widgets/flarq-flmisc.$(OBJEXT) - -rm -f widgets/flarq-flslider2.$(OBJEXT) - -rm -f widgets/fldigi-FTextRXTX.$(OBJEXT) - -rm -f widgets/fldigi-FTextView.$(OBJEXT) - -rm -f widgets/fldigi-Fl_Text_Buffer_mod.$(OBJEXT) - -rm -f widgets/fldigi-Fl_Text_Display_mod.$(OBJEXT) - -rm -f widgets/fldigi-Fl_Text_Editor_mod.$(OBJEXT) - -rm -f widgets/fldigi-Panel.$(OBJEXT) - -rm -f widgets/fldigi-flinput2.$(OBJEXT) - -rm -f widgets/fldigi-flmisc.$(OBJEXT) - -rm -f widgets/fldigi-flslider2.$(OBJEXT) - -rm -f widgets/fldigi-picture.$(OBJEXT) - -rm -f widgets/fldigi-progress.$(OBJEXT) - -rm -f widgets/fldigi-psk_browser.$(OBJEXT) - -rm -f widgets/fldigi-pwrmeter.$(OBJEXT) - -rm -f widgets/fldigi-smeter.$(OBJEXT) - -rm -f wwv/fldigi-analysis.$(OBJEXT) - -rm -f wwv/fldigi-fftscan.$(OBJEXT) - -rm -f wwv/fldigi-wwv.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcClient.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcDispatch.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcMutex.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcServer.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcServerConnection.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcServerMethod.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcSocket.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcSource.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcUtil.$(OBJEXT) - -rm -f xmlrpcpp/fldigi-XmlRpcValue.$(OBJEXT) + -rm -f blank/*.$(OBJEXT) + -rm -f combo/*.$(OBJEXT) + -rm -f compat/*.$(OBJEXT) + -rm -f config_script/*.$(OBJEXT) + -rm -f contestia/*.$(OBJEXT) + -rm -f cw_rtty/*.$(OBJEXT) + -rm -f dialogs/*.$(OBJEXT) + -rm -f dominoex/*.$(OBJEXT) + -rm -f dtmf/*.$(OBJEXT) + -rm -f feld/*.$(OBJEXT) + -rm -f fileselector/*.$(OBJEXT) + -rm -f filters/*.$(OBJEXT) + -rm -f flarq-src/*.$(OBJEXT) + -rm -f fsq/*.$(OBJEXT) + -rm -f globals/*.$(OBJEXT) + -rm -f ifkp/*.$(OBJEXT) + -rm -f irrxml/*.$(OBJEXT) + -rm -f libtiniconv/*.$(OBJEXT) + -rm -f logbook/*.$(OBJEXT) + -rm -f logger/*.$(OBJEXT) + -rm -f mfsk/*.$(OBJEXT) + -rm -f misc/*.$(OBJEXT) + -rm -f mt63/*.$(OBJEXT) + -rm -f navtex/*.$(OBJEXT) + -rm -f olivia/*.$(OBJEXT) + -rm -f psk/*.$(OBJEXT) + -rm -f qrunner/*.$(OBJEXT) + -rm -f rigcontrol/*.$(OBJEXT) + -rm -f rsid/*.$(OBJEXT) + -rm -f soundcard/*.$(OBJEXT) + -rm -f spot/*.$(OBJEXT) + -rm -f ssb/*.$(OBJEXT) + -rm -f synop-src/*.$(OBJEXT) + -rm -f thor/*.$(OBJEXT) + -rm -f throb/*.$(OBJEXT) + -rm -f trx/*.$(OBJEXT) + -rm -f waterfall/*.$(OBJEXT) + -rm -f wefax/*.$(OBJEXT) + -rm -f widgets/*.$(OBJEXT) + -rm -f wwv/*.$(OBJEXT) + -rm -f xmlrpcpp/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @@ -2064,6 +2202,11 @@ @AMDEP_TRUE@@am__include@ @am__quote@fsq/$(DEPDIR)/fldigi-fsq_monitor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@fsq/$(DEPDIR)/fldigi-fsq_varicode.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@globals/$(DEPDIR)/fldigi-globals.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@ifkp/$(DEPDIR)/fldigi-ifkp-pic.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@ifkp/$(DEPDIR)/fldigi-ifkp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@ifkp/$(DEPDIR)/fldigi-tux.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@irrxml/$(DEPDIR)/fldigi-irrXML.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libtiniconv/$(DEPDIR)/fldigi-tiniconv.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libtiniconv/$(DEPDIR)/fldigi-tiniconv_desc.Po@am__quote@ @@ -4851,6 +4994,20 @@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o fsq/fldigi-fsq.obj `if test -f 'fsq/fsq.cxx'; then $(CYGPATH_W) 'fsq/fsq.cxx'; else $(CYGPATH_W) '$(srcdir)/fsq/fsq.cxx'; fi` +ifkp/fldigi-ifkp.o: ifkp/ifkp.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp.o -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp.Tpo -c -o ifkp/fldigi-ifkp.o `test -f 'ifkp/ifkp.cxx' || echo '$(srcdir)/'`ifkp/ifkp.cxx +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp.Tpo ifkp/$(DEPDIR)/fldigi-ifkp.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp.cxx' object='ifkp/fldigi-ifkp.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp.o `test -f 'ifkp/ifkp.cxx' || echo '$(srcdir)/'`ifkp/ifkp.cxx + +ifkp/fldigi-ifkp.obj: ifkp/ifkp.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp.obj -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp.Tpo -c -o ifkp/fldigi-ifkp.obj `if test -f 'ifkp/ifkp.cxx'; then $(CYGPATH_W) 'ifkp/ifkp.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp.cxx'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp.Tpo ifkp/$(DEPDIR)/fldigi-ifkp.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp.cxx' object='ifkp/fldigi-ifkp.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp.obj `if test -f 'ifkp/ifkp.cxx'; then $(CYGPATH_W) 'ifkp/ifkp.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp.cxx'; fi` + fsq/fldigi-fsq_monitor.o: fsq/fsq_monitor.cxx @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT fsq/fldigi-fsq_monitor.o -MD -MP -MF fsq/$(DEPDIR)/fldigi-fsq_monitor.Tpo -c -o fsq/fldigi-fsq_monitor.o `test -f 'fsq/fsq_monitor.cxx' || echo '$(srcdir)/'`fsq/fsq_monitor.cxx @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fsq/$(DEPDIR)/fldigi-fsq_monitor.Tpo fsq/$(DEPDIR)/fldigi-fsq_monitor.Po @@ -5201,6 +5358,62 @@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o fsq/fldigi-bitmaps.obj `if test -f 'fsq/bitmaps.cxx'; then $(CYGPATH_W) 'fsq/bitmaps.cxx'; else $(CYGPATH_W) '$(srcdir)/fsq/bitmaps.cxx'; fi` +ifkp/fldigi-ifkp_bitmaps.o: ifkp/ifkp_bitmaps.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp_bitmaps.o -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Tpo -c -o ifkp/fldigi-ifkp_bitmaps.o `test -f 'ifkp/ifkp_bitmaps.cxx' || echo '$(srcdir)/'`ifkp/ifkp_bitmaps.cxx +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Tpo ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp_bitmaps.cxx' object='ifkp/fldigi-ifkp_bitmaps.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp_bitmaps.o `test -f 'ifkp/ifkp_bitmaps.cxx' || echo '$(srcdir)/'`ifkp/ifkp_bitmaps.cxx + +ifkp/fldigi-ifkp_bitmaps.obj: ifkp/ifkp_bitmaps.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp_bitmaps.obj -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Tpo -c -o ifkp/fldigi-ifkp_bitmaps.obj `if test -f 'ifkp/ifkp_bitmaps.cxx'; then $(CYGPATH_W) 'ifkp/ifkp_bitmaps.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp_bitmaps.cxx'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Tpo ifkp/$(DEPDIR)/fldigi-ifkp_bitmaps.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp_bitmaps.cxx' object='ifkp/fldigi-ifkp_bitmaps.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp_bitmaps.obj `if test -f 'ifkp/ifkp_bitmaps.cxx'; then $(CYGPATH_W) 'ifkp/ifkp_bitmaps.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp_bitmaps.cxx'; fi` + +ifkp/fldigi-ifkp_varicode.o: ifkp/ifkp_varicode.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp_varicode.o -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Tpo -c -o ifkp/fldigi-ifkp_varicode.o `test -f 'ifkp/ifkp_varicode.cxx' || echo '$(srcdir)/'`ifkp/ifkp_varicode.cxx +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Tpo ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp_varicode.cxx' object='ifkp/fldigi-ifkp_varicode.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp_varicode.o `test -f 'ifkp/ifkp_varicode.cxx' || echo '$(srcdir)/'`ifkp/ifkp_varicode.cxx + +ifkp/fldigi-ifkp_varicode.obj: ifkp/ifkp_varicode.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp_varicode.obj -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Tpo -c -o ifkp/fldigi-ifkp_varicode.obj `if test -f 'ifkp/ifkp_varicode.cxx'; then $(CYGPATH_W) 'ifkp/ifkp_varicode.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp_varicode.cxx'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Tpo ifkp/$(DEPDIR)/fldigi-ifkp_varicode.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp_varicode.cxx' object='ifkp/fldigi-ifkp_varicode.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp_varicode.obj `if test -f 'ifkp/ifkp_varicode.cxx'; then $(CYGPATH_W) 'ifkp/ifkp_varicode.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp_varicode.cxx'; fi` + +ifkp/fldigi-ifkp-pic.o: ifkp/ifkp-pic.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp-pic.o -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp-pic.Tpo -c -o ifkp/fldigi-ifkp-pic.o `test -f 'ifkp/ifkp-pic.cxx' || echo '$(srcdir)/'`ifkp/ifkp-pic.cxx +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp-pic.Tpo ifkp/$(DEPDIR)/fldigi-ifkp-pic.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp-pic.cxx' object='ifkp/fldigi-ifkp-pic.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp-pic.o `test -f 'ifkp/ifkp-pic.cxx' || echo '$(srcdir)/'`ifkp/ifkp-pic.cxx + +ifkp/fldigi-ifkp-pic.obj: ifkp/ifkp-pic.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-ifkp-pic.obj -MD -MP -MF ifkp/$(DEPDIR)/fldigi-ifkp-pic.Tpo -c -o ifkp/fldigi-ifkp-pic.obj `if test -f 'ifkp/ifkp-pic.cxx'; then $(CYGPATH_W) 'ifkp/ifkp-pic.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp-pic.cxx'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-ifkp-pic.Tpo ifkp/$(DEPDIR)/fldigi-ifkp-pic.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/ifkp-pic.cxx' object='ifkp/fldigi-ifkp-pic.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-ifkp-pic.obj `if test -f 'ifkp/ifkp-pic.cxx'; then $(CYGPATH_W) 'ifkp/ifkp-pic.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/ifkp-pic.cxx'; fi` + +ifkp/fldigi-tux.o: ifkp/tux.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-tux.o -MD -MP -MF ifkp/$(DEPDIR)/fldigi-tux.Tpo -c -o ifkp/fldigi-tux.o `test -f 'ifkp/tux.cxx' || echo '$(srcdir)/'`ifkp/tux.cxx +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-tux.Tpo ifkp/$(DEPDIR)/fldigi-tux.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/tux.cxx' object='ifkp/fldigi-tux.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-tux.o `test -f 'ifkp/tux.cxx' || echo '$(srcdir)/'`ifkp/tux.cxx + +ifkp/fldigi-tux.obj: ifkp/tux.cxx +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT ifkp/fldigi-tux.obj -MD -MP -MF ifkp/$(DEPDIR)/fldigi-tux.Tpo -c -o ifkp/fldigi-tux.obj `if test -f 'ifkp/tux.cxx'; then $(CYGPATH_W) 'ifkp/tux.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/tux.cxx'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ifkp/$(DEPDIR)/fldigi-tux.Tpo ifkp/$(DEPDIR)/fldigi-tux.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ifkp/tux.cxx' object='ifkp/fldigi-tux.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -c -o ifkp/fldigi-tux.obj `if test -f 'ifkp/tux.cxx'; then $(CYGPATH_W) 'ifkp/tux.cxx'; else $(CYGPATH_W) '$(srcdir)/ifkp/tux.cxx'; fi` + mfsk/fldigi-mfsk-pic.o: mfsk/mfsk-pic.cxx @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fldigi_CPPFLAGS) $(CPPFLAGS) $(fldigi_CXXFLAGS) $(CXXFLAGS) -MT mfsk/fldigi-mfsk-pic.o -MD -MP -MF mfsk/$(DEPDIR)/fldigi-mfsk-pic.Tpo -c -o mfsk/fldigi-mfsk-pic.o `test -f 'mfsk/mfsk-pic.cxx' || echo '$(srcdir)/'`mfsk/mfsk-pic.cxx @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) mfsk/$(DEPDIR)/fldigi-mfsk-pic.Tpo mfsk/$(DEPDIR)/fldigi-mfsk-pic.Po @@ -5274,22 +5487,25 @@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -5304,57 +5520,12 @@ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -5370,12 +5541,7 @@ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -5387,15 +5553,11 @@ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -5404,102 +5566,194 @@ here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -check-TESTS: $(TESTS) - @failed=0; all=0; xfail=0; xpass=0; skip=0; \ - srcdir=$(srcdir); export srcdir; \ - list=' $(TESTS) '; \ - $(am__tty_colors); \ - if test -n "$$list"; then \ - for tst in $$list; do \ - if test -f ./$$tst; then dir=./; \ - elif test -f $$tst; then dir=; \ - else dir="$(srcdir)/"; fi; \ - if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ - all=`expr $$all + 1`; \ - case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$tst[\ \ ]*) \ - xpass=`expr $$xpass + 1`; \ - failed=`expr $$failed + 1`; \ - col=$$red; res=XPASS; \ - ;; \ - *) \ - col=$$grn; res=PASS; \ - ;; \ - esac; \ - elif test $$? -ne 77; then \ - all=`expr $$all + 1`; \ - case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$tst[\ \ ]*) \ - xfail=`expr $$xfail + 1`; \ - col=$$lgn; res=XFAIL; \ - ;; \ - *) \ - failed=`expr $$failed + 1`; \ - col=$$red; res=FAIL; \ - ;; \ - esac; \ - else \ - skip=`expr $$skip + 1`; \ - col=$$blu; res=SKIP; \ - fi; \ - echo "$${col}$$res$${std}: $$tst"; \ - done; \ - if test "$$all" -eq 1; then \ - tests="test"; \ - All=""; \ - else \ - tests="tests"; \ - All="All "; \ +# Recover from deleted '.trs' file; this should ensure that +# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create +# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells +# to avoid problems with "make -n". +.log.trs: + rm -f $< $@ + $(MAKE) $(AM_MAKEFLAGS) $< + +# Leading 'am--fnord' is there to ensure the list of targets does not +# expand to empty, as could happen e.g. with make check TESTS=''. +am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) +am--force-recheck: + @: + +$(TEST_SUITE_LOG): $(TEST_LOGS) + @$(am__set_TESTS_bases); \ + am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ + redo_bases=`for i in $$bases; do \ + am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ + done`; \ + if test -n "$$redo_bases"; then \ + redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ + redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ + if $(am__make_dryrun); then :; else \ + rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ fi; \ - if test "$$failed" -eq 0; then \ - if test "$$xfail" -eq 0; then \ - banner="$$All$$all $$tests passed"; \ - else \ - if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ - banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ - fi; \ - else \ - if test "$$xpass" -eq 0; then \ - banner="$$failed of $$all $$tests failed"; \ + fi; \ + if test -n "$$am__remaking_logs"; then \ + echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ + "recursion detected" >&2; \ + else \ + am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ + fi; \ + if $(am__make_dryrun); then :; else \ + st=0; \ + errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ + for i in $$redo_bases; do \ + test -f $$i.trs && test -r $$i.trs \ + || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ + test -f $$i.log && test -r $$i.log \ + || { echo "$$errmsg $$i.log" >&2; st=1; }; \ + done; \ + test $$st -eq 0 || exit 1; \ + fi + @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ + ws='[ ]'; \ + results=`for b in $$bases; do echo $$b.trs; done`; \ + test -n "$$results" || results=/dev/null; \ + all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ + pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ + fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ + skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ + xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ + xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ + error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ + if test `expr $$fail + $$xpass + $$error` -eq 0; then \ + success=true; \ + else \ + success=false; \ + fi; \ + br='==================='; br=$$br$$br$$br$$br; \ + result_count () \ + { \ + if test x"$$1" = x"--maybe-color"; then \ + maybe_colorize=yes; \ + elif test x"$$1" = x"--no-color"; then \ + maybe_colorize=no; \ else \ - if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ - banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ + echo "$@: invalid 'result_count' usage" >&2; exit 4; \ fi; \ - fi; \ - dashes="$$banner"; \ - skipped=""; \ - if test "$$skip" -ne 0; then \ - if test "$$skip" -eq 1; then \ - skipped="($$skip test was not run)"; \ + shift; \ + desc=$$1 count=$$2; \ + if test $$maybe_colorize = yes && test $$count -gt 0; then \ + color_start=$$3 color_end=$$std; \ else \ - skipped="($$skip tests were not run)"; \ + color_start= color_end=; \ fi; \ - test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ - dashes="$$skipped"; \ - fi; \ - report=""; \ - if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ - report="Please report to $(PACKAGE_BUGREPORT)"; \ - test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ - dashes="$$report"; \ - fi; \ - dashes=`echo "$$dashes" | sed s/./=/g`; \ - if test "$$failed" -eq 0; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - fi; \ - echo "$${col}$$dashes$${std}"; \ - echo "$${col}$$banner$${std}"; \ - test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ - test -z "$$report" || echo "$${col}$$report$${std}"; \ - echo "$${col}$$dashes$${std}"; \ - test "$$failed" -eq 0; \ - else :; fi + echo "$${color_start}# $$desc $$count$${color_end}"; \ + }; \ + create_testsuite_report () \ + { \ + result_count $$1 "TOTAL:" $$all "$$brg"; \ + result_count $$1 "PASS: " $$pass "$$grn"; \ + result_count $$1 "SKIP: " $$skip "$$blu"; \ + result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ + result_count $$1 "FAIL: " $$fail "$$red"; \ + result_count $$1 "XPASS:" $$xpass "$$red"; \ + result_count $$1 "ERROR:" $$error "$$mgn"; \ + }; \ + { \ + echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ + $(am__rst_title); \ + create_testsuite_report --no-color; \ + echo; \ + echo ".. contents:: :depth: 2"; \ + echo; \ + for b in $$bases; do echo $$b; done \ + | $(am__create_global_log); \ + } >$(TEST_SUITE_LOG).tmp || exit 1; \ + mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ + if $$success; then \ + col="$$grn"; \ + else \ + col="$$red"; \ + test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ + fi; \ + echo "$${col}$$br$${std}"; \ + echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ + echo "$${col}$$br$${std}"; \ + create_testsuite_report --maybe-color; \ + echo "$$col$$br$$std"; \ + if $$success; then :; else \ + echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ + if test -n "$(PACKAGE_BUGREPORT)"; then \ + echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ + fi; \ + echo "$$col$$br$$std"; \ + fi; \ + $$success || exit 1 + +check-TESTS: + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list + @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + trs_list=`for i in $$bases; do echo $$i.trs; done`; \ + log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ + exit $$?; +recheck: all + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + bases=`for i in $$bases; do echo $$i; done \ + | $(am__list_recheck_tests)` || exit 1; \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + log_list=`echo $$log_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ + am__force_recheck=am--force-recheck \ + TEST_LOGS="$$log_list"; \ + exit $$? +$(tmp_srcdir_var)/../scripts/tests/config-h.sh.log: $(tmp_srcdir_var)/../scripts/tests/config-h.sh + @p='$(tmp_srcdir_var)/../scripts/tests/config-h.sh'; \ + b='$(tmp_srcdir_var)/../scripts/tests/config-h.sh'; \ + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +$(tmp_srcdir_var)/../scripts/tests/cr.sh.log: $(tmp_srcdir_var)/../scripts/tests/cr.sh + @p='$(tmp_srcdir_var)/../scripts/tests/cr.sh'; \ + b='$(tmp_srcdir_var)/../scripts/tests/cr.sh'; \ + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +.test.log: + @p='$<'; \ + $(am__set_b); \ + $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +@am__EXEEXT_TRUE@.test$(EXEEXT).log: +@am__EXEEXT_TRUE@ @p='$<'; \ +@am__EXEEXT_TRUE@ $(am__set_b); \ +@am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ +@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ +@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ +@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ @@ -5533,13 +5787,10 @@ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -5590,6 +5841,9 @@ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: + -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) + -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) + -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) @@ -5627,6 +5881,8 @@ -rm -f fsq/$(am__dirstamp) -rm -f globals/$(DEPDIR)/$(am__dirstamp) -rm -f globals/$(am__dirstamp) + -rm -f ifkp/$(DEPDIR)/$(am__dirstamp) + -rm -f ifkp/$(am__dirstamp) -rm -f irrxml/$(DEPDIR)/$(am__dirstamp) -rm -f irrxml/$(am__dirstamp) -rm -f libtiniconv/$(DEPDIR)/$(am__dirstamp) @@ -5688,7 +5944,7 @@ clean-am: clean-binPROGRAMS clean-generic clean-local mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) blank/$(DEPDIR) combo/$(DEPDIR) compat/$(DEPDIR) config_script/$(DEPDIR) contestia/$(DEPDIR) cw_rtty/$(DEPDIR) dialogs/$(DEPDIR) dominoex/$(DEPDIR) dtmf/$(DEPDIR) feld/$(DEPDIR) fileselector/$(DEPDIR) filters/$(DEPDIR) flarq-src/$(DEPDIR) fsq/$(DEPDIR) globals/$(DEPDIR) irrxml/$(DEPDIR) libtiniconv/$(DEPDIR) logbook/$(DEPDIR) logger/$(DEPDIR) mfsk/$(DEPDIR) misc/$(DEPDIR) mt63/$(DEPDIR) navtex/$(DEPDIR) olivia/$(DEPDIR) psk/$(DEPDIR) qrunner/$(DEPDIR) rigcontrol/$(DEPDIR) rsid/$(DEPDIR) soundcard/$(DEPDIR) spot/$(DEPDIR) ssb/$(DEPDIR) synop-src/$(DEPDIR) thor/$(DEPDIR) throb/$(DEPDIR) trx/$(DEPDIR) waterfall/$(DEPDIR) wefax/$(DEPDIR) widgets/$(DEPDIR) wwv/$(DEPDIR) xmlrpcpp/$(DEPDIR) + -rm -rf ./$(DEPDIR) blank/$(DEPDIR) combo/$(DEPDIR) compat/$(DEPDIR) config_script/$(DEPDIR) contestia/$(DEPDIR) cw_rtty/$(DEPDIR) dialogs/$(DEPDIR) dominoex/$(DEPDIR) dtmf/$(DEPDIR) feld/$(DEPDIR) fileselector/$(DEPDIR) filters/$(DEPDIR) flarq-src/$(DEPDIR) fsq/$(DEPDIR) globals/$(DEPDIR) ifkp/$(DEPDIR) irrxml/$(DEPDIR) libtiniconv/$(DEPDIR) logbook/$(DEPDIR) logger/$(DEPDIR) mfsk/$(DEPDIR) misc/$(DEPDIR) mt63/$(DEPDIR) navtex/$(DEPDIR) olivia/$(DEPDIR) psk/$(DEPDIR) qrunner/$(DEPDIR) rigcontrol/$(DEPDIR) rsid/$(DEPDIR) soundcard/$(DEPDIR) spot/$(DEPDIR) ssb/$(DEPDIR) synop-src/$(DEPDIR) thor/$(DEPDIR) throb/$(DEPDIR) trx/$(DEPDIR) waterfall/$(DEPDIR) wefax/$(DEPDIR) widgets/$(DEPDIR) wwv/$(DEPDIR) xmlrpcpp/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-local distclean-tags @@ -5734,7 +5990,7 @@ installcheck-am: installcheck-binPROGRAMS maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) blank/$(DEPDIR) combo/$(DEPDIR) compat/$(DEPDIR) config_script/$(DEPDIR) contestia/$(DEPDIR) cw_rtty/$(DEPDIR) dialogs/$(DEPDIR) dominoex/$(DEPDIR) dtmf/$(DEPDIR) feld/$(DEPDIR) fileselector/$(DEPDIR) filters/$(DEPDIR) flarq-src/$(DEPDIR) fsq/$(DEPDIR) globals/$(DEPDIR) irrxml/$(DEPDIR) libtiniconv/$(DEPDIR) logbook/$(DEPDIR) logger/$(DEPDIR) mfsk/$(DEPDIR) misc/$(DEPDIR) mt63/$(DEPDIR) navtex/$(DEPDIR) olivia/$(DEPDIR) psk/$(DEPDIR) qrunner/$(DEPDIR) rigcontrol/$(DEPDIR) rsid/$(DEPDIR) soundcard/$(DEPDIR) spot/$(DEPDIR) ssb/$(DEPDIR) synop-src/$(DEPDIR) thor/$(DEPDIR) throb/$(DEPDIR) trx/$(DEPDIR) waterfall/$(DEPDIR) wefax/$(DEPDIR) widgets/$(DEPDIR) wwv/$(DEPDIR) xmlrpcpp/$(DEPDIR) + -rm -rf ./$(DEPDIR) blank/$(DEPDIR) combo/$(DEPDIR) compat/$(DEPDIR) config_script/$(DEPDIR) contestia/$(DEPDIR) cw_rtty/$(DEPDIR) dialogs/$(DEPDIR) dominoex/$(DEPDIR) dtmf/$(DEPDIR) feld/$(DEPDIR) fileselector/$(DEPDIR) filters/$(DEPDIR) flarq-src/$(DEPDIR) fsq/$(DEPDIR) globals/$(DEPDIR) ifkp/$(DEPDIR) irrxml/$(DEPDIR) libtiniconv/$(DEPDIR) logbook/$(DEPDIR) logger/$(DEPDIR) mfsk/$(DEPDIR) misc/$(DEPDIR) mt63/$(DEPDIR) navtex/$(DEPDIR) olivia/$(DEPDIR) psk/$(DEPDIR) qrunner/$(DEPDIR) rigcontrol/$(DEPDIR) rsid/$(DEPDIR) soundcard/$(DEPDIR) spot/$(DEPDIR) ssb/$(DEPDIR) synop-src/$(DEPDIR) thor/$(DEPDIR) throb/$(DEPDIR) trx/$(DEPDIR) waterfall/$(DEPDIR) wefax/$(DEPDIR) widgets/$(DEPDIR) wwv/$(DEPDIR) xmlrpcpp/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -5752,13 +6008,12 @@ uninstall-am: uninstall-binPROGRAMS uninstall-local -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \ - check-am ctags-recursive install install-am install-strip \ - tags-recursive - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-TESTS check-am clean clean-binPROGRAMS \ - clean-generic clean-local ctags ctags-recursive distclean \ +.MAKE: $(am__recursive_targets) all check check-am install install-am \ + install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-TESTS check-am clean clean-binPROGRAMS clean-generic \ + clean-local cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-hdr \ distclean-local distclean-tags distdir dvi dvi-am html html-am \ info info-am install install-am install-binPROGRAMS \ @@ -5770,7 +6025,7 @@ installcheck-binPROGRAMS installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ + recheck tags tags-am uninstall uninstall-am \ uninstall-binPROGRAMS uninstall-local diff -Nru fldigi-3.22.13/src/misc/debug.cxx fldigi-3.23.01/src/misc/debug.cxx --- fldigi-3.22.13/src/misc/debug.cxx 2015-03-21 00:29:03.000000000 +0000 +++ fldigi-3.23.01/src/misc/debug.cxx 2015-09-21 23:47:43.000000000 +0000 @@ -135,7 +135,7 @@ rotate_log(filename); inst = new debug(filename); - window = new Fl_Double_Window(600, 200, _("Event log")); + window = new Fl_Double_Window(800, 400, _("Event log")); window->xclass(PACKAGE_TARNAME); int pad = 2; @@ -266,6 +266,7 @@ void debug::show(void) { + btext->bottomline(btext->size()); window->show(); } @@ -290,8 +291,9 @@ linebuf += '\n'; size_t p1 = 0, p2 = linebuf.find("\n"); while( p2 != string::npos) { - btext->insert(1, linebuf.substr(p1, p2 - p1).c_str()); - dbg_buffer.append(linebuf.substr(p1, p2 - p1)).append("\n"); + btext->add(linebuf.substr(p1, p2 - p1).c_str()); + btext->redraw(); + dbg_buffer.append(linebuf.substr(p1, p2 - p1 + 1));//.append("\n"); p1 = p2 + 1; p2 = linebuf.find("\n", p1); } diff -Nru fldigi-3.22.13/src/misc/dxcc.cxx fldigi-3.23.01/src/misc/dxcc.cxx --- fldigi-3.22.13/src/misc/dxcc.cxx 2015-03-21 00:29:03.000000000 +0000 +++ fldigi-3.23.01/src/misc/dxcc.cxx 2015-09-15 14:09:37.000000000 +0000 @@ -85,9 +85,16 @@ cmap = new dxcc_map_t; cnames = new vector; - cnames->reserve(345); // approximate number of dxcc entities + +// this MUST be greater than the actual number of dcxx entities or +// the Windows gcc string library will move all of the strings and +// destroy the integrity of the cmap c_str() pointer to the country +// string in cnames + + cnames->reserve(500); // approximate number of dxcc entities + clist = new dxcc_list_t; - clist->reserve(345); + clist->reserve(500); dxcc* entry; string record; @@ -175,9 +182,9 @@ // first look for a full callsign (prefixed with '=') sstr[0] = '='; dxcc_map_t::const_iterator entry = cmap->find(sstr); - if (entry != cmap->end()) + if (entry != cmap->end()) { return entry->second; - +} // erase the '=' and do a longest prefix search sstr.erase(0, 1); size_t len = sstr.length(); @@ -192,8 +199,9 @@ } do { sstr.resize(len--); - if ((entry = cmap->find(sstr)) != cmap->end()) + if ((entry = cmap->find(sstr)) != cmap->end()) { return entry->second; + } } while (len); return NULL; diff -Nru fldigi-3.22.13/src/misc/macroedit.cxx fldigi-3.23.01/src/misc/macroedit.cxx --- fldigi-3.22.13/src/misc/macroedit.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/misc/macroedit.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -164,7 +164,7 @@ w->add(_("\tidle signal for NN.nn sec")); w->add(_("\trepeat every NN sec")); w->add(_("\ttune signal for NN sec")); - w->add(_("\tdelay xmt for NN sec")); + w->add(_("\tdelay xmt for NN.n sec")); w->add(_("\trepeat macro continuously")); w->add(_("\tschedule execution")); @@ -216,6 +216,7 @@ w->add(LINE_SEP); w->add(_("\tAnalysis CSV on,off,toggle")); + w->add(LINE_SEP); assert(MODE_CONTESTIA < MODE_OLIVIA); char s[256]; diff -Nru fldigi-3.22.13/src/misc/macros.cxx fldigi-3.23.01/src/misc/macros.cxx --- fldigi-3.22.13/src/misc/macros.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/misc/macros.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -106,6 +106,7 @@ size_t repeatchar = 0; bool macro_idle_on = false; +bool macro_rx_wait = false; static float idleTime = 0; static bool TransmitON = false; @@ -122,9 +123,14 @@ static bool timed_exec = false; static bool within_exec = false; +void rx_que_continue(void *); + static void postQueue(std::string s) { - ReceiveText->addstr(s, FTextBase::CTRL); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->addstr(s, FTextBase::CTRL); + else + ReceiveText->addstr(s, FTextBase::CTRL); } static const char cutnumbers[] = "T12345678N"; @@ -225,18 +231,24 @@ num_cps_chars / (xmttime - overhead)); LOG_INFO("%s", results); strcat(results, "\n"); - ReceiveText->add(results, FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(results, FTextBase::ALTR); + else + ReceiveText->add(results, FTextBase::ALTR); PERFORM_CPS_TEST = false; } static void pCPS_TEST(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -250,7 +262,7 @@ if (n <= 0) n = 10; if (n > 100) n = 100; -// sample count with 'n' characters +// sample count with 'n' characters int s1[256]; for (int i = 0; i < 256; i++) s1[i] = 0; // converstion from sample count to milliseconds @@ -285,7 +297,10 @@ } if (!line_out.empty()) { LOG_INFO("%s", line_out.c_str()); - ReceiveText->add(line_out.c_str(), FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(line_out.c_str(), FTextBase::ALTR); + else + ReceiveText->add(line_out.c_str(), FTextBase::ALTR); } return; } @@ -293,11 +308,14 @@ static void pCPS_FILE(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -314,7 +332,10 @@ } s.clear(); fclose(toadd); - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); testfilename = fname; stopMacroTimer(); @@ -331,7 +352,10 @@ } else { string resp = "Could not locate "; resp.append(fname).append("\n"); - ReceiveText->add(resp.c_str(), FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(resp.c_str(), FTextBase::ALTR); + else + ReceiveText->add(resp.c_str(), FTextBase::ALTR); LOG_WARN("%s not found", fname.c_str()); s.replace(i, endbracket - i + 1, ""); PERFORM_CPS_TEST = false; @@ -345,11 +369,14 @@ static void pCPS_STRING(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -363,7 +390,10 @@ p = buffer.find("\\n"); } if (buffer.length()) { - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); stopMacroTimer(); active_modem->set_stopflag(false); @@ -380,7 +410,10 @@ string resp = "Text not specified"; LOG_WARN("%s", resp.c_str()); resp.append("\n"); - ReceiveText->add(resp.c_str(), FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(resp.c_str(), FTextBase::ALTR); + else + ReceiveText->add(resp.c_str(), FTextBase::ALTR); PERFORM_CPS_TEST = false; } } @@ -388,11 +421,14 @@ static void pCPS_N(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -418,7 +454,10 @@ else buffer += ' '; } - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); stopMacroTimer(); active_modem->set_stopflag(false); @@ -438,11 +477,14 @@ { s.clear(); trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); return; } testfilename = "internal string"; @@ -459,11 +501,14 @@ static void pWAV_N(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -489,7 +534,10 @@ else buffer += ' '; } - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); stopMacroTimer(); active_modem->set_stopflag(false); @@ -504,11 +552,14 @@ static void pWAV_FILE(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -525,7 +576,10 @@ } s.clear(); fclose(toadd); - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); testfilename = fname; stopMacroTimer(); @@ -539,7 +593,10 @@ } else { string resp = "Could not locate "; resp.append(fname).append("\n"); - ReceiveText->add(resp.c_str(), FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(resp.c_str(), FTextBase::ALTR); + else + ReceiveText->add(resp.c_str(), FTextBase::ALTR); LOG_WARN("%s not found", fname.c_str()); s.replace(i, endbracket - i + 1, ""); PERFORM_CPS_TEST = false; @@ -553,11 +610,14 @@ static void pWAV_STRING(std::string &s, size_t &i, size_t endbracket) { trx_mode id = active_modem->get_mode(); - if ( id == MODE_SSB || id == MODE_WWV || + if ( id == MODE_SSB || id == MODE_WWV || id == MODE_ANALYSIS || id == MODE_FFTSCAN || id == MODE_WEFAX_576 || id == MODE_WEFAX_288 || id == MODE_SITORB || id == MODE_NAVTEX ) { - ReceiveText->add("Mode not supported\n", FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add("Mode not supported\n", FTextBase::ALTR); + else + ReceiveText->add("Mode not supported\n", FTextBase::ALTR); s.clear(); return; } @@ -571,7 +631,10 @@ p = buffer.find("\\n"); } if (buffer.length()) { - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); stopMacroTimer(); active_modem->set_stopflag(false); @@ -585,7 +648,10 @@ string resp = "Text not specified"; LOG_WARN("%s", resp.c_str()); resp.append("\n"); - ReceiveText->add(resp.c_str(), FTextBase::ALTR); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->add(resp.c_str(), FTextBase::ALTR); + else + ReceiveText->add(resp.c_str(), FTextBase::ALTR); PERFORM_CPS_TEST = false; } } @@ -986,7 +1052,7 @@ } static bool useTune = false; -static int tuneTime = 0; +static float tuneTime = 0; static void pTUNE(std::string &s, size_t &i, size_t endbracket) { @@ -1042,7 +1108,7 @@ } static bool useWait = false; -static int waitTime = 0; +static float waitTime = 0; static void pWAIT(std::string &s, size_t &i, size_t endbracket) { @@ -1050,10 +1116,10 @@ s.replace(i, endbracket - i + 1, ""); return; } - int number; + float number; std::string sTime = s.substr(i+6, endbracket - i - 6); if (sTime.length() > 0) { - sscanf(sTime.c_str(), "%d", &number); + sscanf(sTime.c_str(), "%f", &number); useWait = true; waitTime = number; } @@ -1069,12 +1135,12 @@ static void doWAIT(std::string s) { - int number; + float number; std::string sTime = s.substr(7, s.length() - 8); if (sTime.length() > 0) { - sscanf(sTime.c_str(), "%d", &number); + sscanf(sTime.c_str(), "%f", &number); Qwait_time = number; - Fl::add_timeout (number * 1.0, doneWAIT); + Fl::add_timeout (number, doneWAIT); } else Qwait_time = 0; } @@ -1090,6 +1156,27 @@ s.replace(i, endbracket - i + 1, "^!"); } +static void doRxWAIT(std::string s) +{ + float number = 0; + std::string sTime = s.substr(7, s.length() - 8); + if (sTime.length() > 0) { + sscanf(sTime.c_str(), "%f", &number); + macro_rx_wait = true; + Fl::add_timeout(number, rx_que_continue); + } +} + +static void pRxQueWAIT(std::string &s, size_t &i, size_t endbracket) +{ + if (within_exec) { + s.replace(i, endbracket - i + 1, ""); + return; + } + struct CMDS cmd = { s.substr(i, endbracket - i + 1), doRxWAIT }; + push_rxcmd(cmd); + s.replace(i, endbracket - i + 1, ""); +} static void pINFO1(std::string &s, size_t &i, size_t endbracket) { @@ -1108,7 +1195,10 @@ return; } s.replace( i, 7, "" ); - ReceiveText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->clear(); + else + ReceiveText->clear(); } static void pCLRTX(std::string &s, size_t &i, size_t endbracket) @@ -1119,7 +1209,10 @@ } s.replace( i, 7, "" ); queue_reset(); - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); } static void pFOCUS(std::string &s, size_t &i, size_t endbracket) @@ -1127,7 +1220,10 @@ if (!within_exec) { if (qsoFreqDisp->is_reversed_colors()) { qsoFreqDisp->restore_colors(); - TransmitText->take_focus(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->take_focus(); + else + TransmitText->take_focus(); } else { qsoFreqDisp->take_focus(); qsoFreqDisp->reverse_colors(); @@ -1161,7 +1257,10 @@ static void pCALL(std::string &s, size_t &i, size_t endbracket) { - s.replace( i, 6, inpCall->value() ); + string call = inpCall->value(); + if (active_modem->get_mode() == MODE_IFKP && progdefaults.ifkp_lowercase_call) + for (size_t n = 0; n < call.length(); n++) call[n] = tolower(call[n]); + s.replace( i, 6, call ); } static void pGET(std::string &s, size_t &i, size_t endbracket) @@ -1176,7 +1275,7 @@ } static void pBAND(std::string &s, size_t &i, size_t endbracket) -{ +{ s.replace( i, 6, band_name( band( wf->rfcarrier() ) ) ); } @@ -1213,7 +1312,10 @@ static void pMYCALL(std::string &s, size_t &i, size_t endbracket) { - s.replace( i, 8, inpMyCallsign->value() ); + string call = inpMyCallsign->value(); + if (active_modem->get_mode() == MODE_IFKP && progdefaults.ifkp_lowercase) + for (size_t n = 0; n < call.length(); n++) call[n] = tolower(call[n]); + s.replace( i, 8, call ); } static void pMYLOC(std::string &s, size_t &i, size_t endbracket) @@ -1237,8 +1339,8 @@ } static void pANTENNA(std::string &s, size_t &i, size_t endbracket) -{ - s.replace( i, 9, progdefaults.myAntenna.c_str() ); +{ + s.replace( i, 9, progdefaults.myAntenna.c_str() ); } static void pLDT(std::string &s, size_t &i, size_t endbracket) @@ -2303,6 +2405,7 @@ if (number > progdefaults.HighFreqCutoff) number = progdefaults.HighFreqCutoff; active_modem->set_freq(number); + wf->redraw(); } que_ok = true; } @@ -3006,10 +3109,17 @@ cmd.cmd.erase(0,2); cmd.cmd.insert(0,"", pWX}, {"addstr(Macroset); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->addstr(Macroset); + else + ReceiveText->addstr(Macroset); } } @@ -3266,7 +3381,10 @@ if (progdefaults.DisplayMacroFilename) { string Macroset; Macroset.assign("\nLoaded macros: ").append(progStatus.LastMacroFile).append("\n"); - ReceiveText->addstr(Macroset); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_rx_text->addstr(Macroset); + else + ReceiveText->addstr(Macroset); } } } @@ -3404,7 +3522,10 @@ expanded.erase(idx, 2); expanded.append("^r"); } - + + if (!TransmitON && !Rx_cmds.empty()) + Fl::add_timeout(0, rx_que_continue); + return expanded; } @@ -3464,44 +3585,66 @@ void MACROTEXT::timed_execute() { queue_reset(); - TransmitText->clear(); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->clear(); + else + TransmitText->clear(); if (!rx_only) { text2send = expandMacro(exec_string); - TransmitText->add_text(text2send); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_tx_text->add_text(text2send); + else + TransmitText->add_text(text2send); exec_string.clear(); active_modem->set_stopflag(false); start_tx(); } } +bool wait_execute = false; + void MACROTEXT::execute(int n) { + while (wait_execute) { MilliSleep(10); } + wait_execute = true; + mNbr = n; text2send = expandMacro(text[n]); - + if (timed_exec) { progStatus.repeatMacro = -1; exec_string = text[n]; timed_exec = false; startTimedExecute(name[n]); + wait_execute = false; return; } - + + trx_mode mode = active_modem->get_mode(); + if (!rx_only) { - if (progStatus.repeatMacro == -1) - TransmitText->add_text( text2send ); - else { + if (progStatus.repeatMacro == -1) { + if (mode == MODE_IFKP) { + ifkp_tx_text->add_text( text2send ); + } else { + TransmitText->add_text( text2send ); + } + } else { size_t p = std::string::npos; text2send = text[n]; while ((p = text2send.find('<')) != std::string::npos) text2send[p] = '['; while ((p = text2send.find('>')) != std::string::npos) text2send[p] = ']'; - TransmitText->add_text( text2send ); + if (mode == MODE_IFKP) { + ifkp_tx_text->add_text( text2send ); + } else { + TransmitText->add_text( text2send ); + } } } text2send.clear(); - + if (ToggleTXRX) { text2send.clear(); if (!wf->xmtrcv->value()) { @@ -3510,27 +3653,31 @@ Fl::add_timeout(idleTime, idleTimer); } else REQ(set_button, wf->xmtrcv, false); + wait_execute = false; return; } if (useWait && waitTime > 0) { Fl::add_timeout(waitTime, finishWait); useWait = false; + wait_execute = false; return; } if (useTune && tuneTime > 0) { trx_tune(); Fl::add_timeout(tuneTime, finishTune); useTune = false; + wait_execute = false; return; } if ( TransmitON ) { if (macro_idle_on && idleTime > 0) Fl::add_timeout(idleTime, idleTimer); - + active_modem->set_stopflag(false); start_tx(); TransmitON = false; } + wait_execute = false; } void MACROTEXT::repeat(int n) @@ -3564,7 +3711,7 @@ "; void MACROTEXT::saveMacros(const std::string& fname) { - + std::string work; std::string output; char temp[200]; @@ -3583,7 +3730,7 @@ output.append(work).append("\n"); } UTF8_writefile(fname.c_str(), output); - + changed = false; } diff -Nru fldigi-3.22.13/src/misc/status.cxx fldigi-3.23.01/src/misc/status.cxx --- fldigi-3.22.13/src/misc/status.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/misc/status.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -111,6 +111,7 @@ 90, // int tile_y; 150, // int tile_h; 0.5, // double fsq_ratio; + 0.5, // double ifkp_ratio; false, // bool LOGenabled 5.0, // double sldrSquelchValue 5.0, // double sldrPwrSquelchValue @@ -204,6 +205,7 @@ false, // meters false, // fsq_rx_abort + false, // ifkp_rx_abort false // bool bLastStateRead; }; @@ -252,6 +254,7 @@ if (text_panel->w() != ReceiveText->w()) tile_x = mvgroup->w(); fsq_ratio = 1.0 * fsq_rx_text->h() / fsq_group->h(); + ifkp_ratio = 1.0 * ifkp_rx_text->h() / ifkp_group->h(); } VIEWERvisible = dlgViewer->visible(); @@ -385,6 +388,7 @@ spref.set("tile_w", tile_w); spref.set("tile_h", tile_h); spref.set("fsq_ratio", fsq_ratio); + spref.set("ifkp_ratio", ifkp_ratio); spref.set("scope_visible", scopeVisible); spref.set("scope_x", scopeX); @@ -586,6 +590,7 @@ spref.get("tile_w", tile_w, tile_w); spref.get("tile_h", tile_h, tile_h); spref.get("fsq_ratio", fsq_ratio, fsq_ratio); + spref.get("ifkp_ratio", ifkp_ratio, ifkp_ratio); spref.get("scope_visible", i, scopeVisible); scopeVisible = i; spref.get("scope_x", scopeX, scopeX); diff -Nru fldigi-3.22.13/src/olivia/olivia.cxx fldigi-3.23.01/src/olivia/olivia.cxx --- fldigi-3.22.13/src/olivia/olivia.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/olivia/olivia.cxx 2015-09-13 13:50:23.000000000 +0000 @@ -105,6 +105,8 @@ void olivia::send_tones() { + if (!progdefaults.olivia_start_tones) return; + double freqa, freqb; tone_bw = bandwidth; tone_midfreq = txbasefreq; diff -Nru fldigi-3.22.13/src/rigcontrol/rigio.cxx fldigi-3.23.01/src/rigcontrol/rigio.cxx --- fldigi-3.22.13/src/rigcontrol/rigio.cxx 2015-01-05 01:59:04.000000000 +0000 +++ fldigi-3.23.01/src/rigcontrol/rigio.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -1271,13 +1271,8 @@ } #endif -bool ModeIsLSB(const string& s) +bool ModeIsLSB(string s) { - if (nonCATrig) { - if (s == "LSB" || s == "PKTLSB" || s == "CW" || s == "RTTY") - return true; - return false; - } list::iterator pM = LSBmodes.begin(); while (pM != LSBmodes.end() ) { if (*pM == s) diff -Nru fldigi-3.22.13/src/rigcontrol/rigsupport.cxx fldigi-3.23.01/src/rigcontrol/rigsupport.cxx --- fldigi-3.22.13/src/rigcontrol/rigsupport.cxx 2015-04-18 13:26:19.000000000 +0000 +++ fldigi-3.23.01/src/rigcontrol/rigsupport.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -330,9 +330,38 @@ int cb_qso_opBW() { if (progdefaults.chkUSERIGCATis) -// if (!progdefaults.chkUSEXMLRPCis) rigCAT_setwidth(qso_opBW->value()); - set_flrig_bw(qso_opBW->index()); + set_flrig_bw(qso_opBW->index(), -1); + return 0; +} + +int cb_qso_btnBW1() +{ + qso_btnBW1->hide(); + qso_opBW1->hide(); + qso_btnBW2->show(); + qso_opBW2->show(); + return 0; +} + +int cb_qso_btnBW2() +{ + qso_btnBW2->hide(); + qso_opBW2->hide(); + qso_btnBW1->show(); + qso_opBW1->show(); + return 0; +} + +int cb_qso_opBW1() +{ + set_flrig_bw(qso_opBW2->index(), qso_opBW1->index()); + return 0; +} + +int cb_qso_opBW2() +{ + set_flrig_bw(qso_opBW2->index(), qso_opBW1->index()); return 0; } @@ -478,11 +507,25 @@ for (size_t i = 0; i < sizeof(modes)/sizeof(modes[0]); i++) { qso_opMODE->add(modes[i].name); } +// list of LSB type modes that various xcvrs report via flrig LSBmodes.clear(); LSBmodes.push_back("LSB"); - LSBmodes.push_back("CWR"); + LSBmodes.push_back("LSB-D"); + LSBmodes.push_back("LSB-D1"); + LSBmodes.push_back("LSB-D2"); + LSBmodes.push_back("LSB-D3"); + LSBmodes.push_back("CW"); + LSBmodes.push_back("LCW"); + LSBmodes.push_back("CW-N"); + LSBmodes.push_back("CWL"); LSBmodes.push_back("RTTY"); + LSBmodes.push_back("RTTY-L"); LSBmodes.push_back("PKTLSB"); + LSBmodes.push_back("PKT-L"); + LSBmodes.push_back("USER-L"); + LSBmodes.push_back("DATA-L"); + LSBmodes.push_back("DATA"); + LSBmodes.push_back("D-LSB"); qso_opMODE->index(0); qso_opMODE->activate(); diff -Nru fldigi-3.22.13/src/rigcontrol/xmlrpc_rig.cxx fldigi-3.23.01/src/rigcontrol/xmlrpc_rig.cxx --- fldigi-3.22.13/src/rigcontrol/xmlrpc_rig.cxx 2015-07-14 17:34:34.000000000 +0000 +++ fldigi-3.23.01/src/rigcontrol/xmlrpc_rig.cxx 2015-09-18 20:24:31.000000000 +0000 @@ -107,7 +107,8 @@ wf->rfcarrier(rfc); wf->movetocenter(); show_frequency(rfc); -if (XMLRPC_DEBUG) std::cout << "set qsy: " << rfc << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("set qsy: %d", (int)rfc); } //====================================================================== @@ -132,7 +133,8 @@ wait_ptt = true; wait_ptt_timeout = 10; ptt_state = on; -if (XMLRPC_DEBUG) std::cout << "ptt: " << on << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("ptt: %s", on ? "ON" : "OFF"); } else { wait_ptt = false; wait_ptt_timeout = 0; @@ -159,7 +161,8 @@ ptt_state = val; guard_lock flrig_lock(&mutex_flrig_ptt); Fl::awake(xmlrpc_rig_show_ptt, reinterpret_cast(val) ); -if (XMLRPC_DEBUG) std::cout << "get_ptt: " << ptt_state << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("get_ptt: %s", ptt_state ? "ON" : "OFF"); } else if (wait_ptt && (val == ptt_state)) { wait_ptt = false; wait_ptt_timeout = 0; @@ -172,7 +175,7 @@ connected_to_flrig = false; wait_ptt = false; wait_ptt_timeout = 5; -if (XMLRPC_DEBUG) std::cout << "get_ptt failed!\n"; + LOG_ERROR("%s", "get_ptt failed!"); } } @@ -200,7 +203,8 @@ wait_freq = true; wait_freq_timeout = 5; xcvr_freq = fr; -if (XMLRPC_DEBUG) std::cout << "set freq: " << xcvr_freq << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("set freq: %d", (int)fr); } } @@ -228,7 +232,8 @@ xcvr_freq = fr; guard_lock flrig_lock(&mutex_flrig_freq); Fl::awake(xmlrpc_rig_show_freq, reinterpret_cast(fr)); -if (XMLRPC_DEBUG) std::cout << "get freq: " << xcvr_freq << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("get freq: %d", fr); } else if (wait_freq && (fr == xcvr_freq)) { wait_freq = false; wait_freq_timeout = 0; @@ -240,7 +245,7 @@ connected_to_flrig = false; wait_freq = false; wait_freq_timeout = 5; -if (XMLRPC_DEBUG) std::cout << "get freq failed\n"; + LOG_ERROR("%s", "get freq failed"); } } @@ -253,6 +258,12 @@ int wait_mode_timeout = 5; // 5 polls and then disable wait string posted_mode = ""; +bool wait_bw = false; // wait for transceiver to respond +int wait_bw_timeout = 5; // 5 polls and then disable wait +string posted_bw = ""; +string posted_bw1 = ""; +string posted_bw2 = ""; + void set_flrig_mode(const char *md) { if (!connected_to_flrig) return; @@ -270,7 +281,7 @@ bws_posted = false; wait_mode = true; wait_mode_timeout = 5; -if (XMLRPC_DEBUG) std::cout << "set mode: " << posted_mode << "\n"; + if (XMLRPC_DEBUG) LOG_INFO("set mode: %s", md); } } @@ -296,7 +307,8 @@ posted_mode = md; guard_lock flrig_lock(&mutex_flrig_mode); Fl::awake(xmlrpc_rig_post_mode, reinterpret_cast(&md)); -if (XMLRPC_DEBUG) std::cout << "get mode: " << posted_mode << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("get mode: %s", md.c_str()); } else if (wait_mode && posted) { wait_mode = false; wait_mode_timeout = 0; @@ -308,7 +320,7 @@ connected_to_flrig = false; wait_mode = false; wait_freq_timeout = 0; -if (XMLRPC_DEBUG) std::cout << "get mode failed\n"; + LOG_ERROR("%s", "get mode failed"); } } @@ -331,7 +343,8 @@ for (int i = 0; i < nargs; i++) { qso_opMODE->add(string(modes_result[i]).c_str()); -if (XMLRPC_DEBUG) std::cout << "post mode: " << string(modes_result[i]) << "\n"; + if (XMLRPC_DEBUG) + LOG_INFO("post mode: %s", string(modes_result[i]).c_str()); } qso_opMODE->index(0); @@ -347,7 +360,9 @@ if (flrig_client->execute("rig.get_modes", XmlRpcValue(), modes_result, timeout) ) { guard_lock flrig_lock(&mutex_flrig_modes); Fl::awake(xmlrpc_rig_post_modes); -if (XMLRPC_DEBUG) std::cout << "get modes\n"; + posted_mode = posted_bw = posted_bw1 = posted_bw2 = "GETME"; + if (XMLRPC_DEBUG) + LOG_INFO("%s", "get modes"); } } @@ -355,73 +370,90 @@ // transceiver get / set bandwidth // transceiver get bandwidth table //---------------------------------------------------------------------- -bool wait_bw = false; // wait for transceiver to respond -int wait_bw_timeout = 5; // 5 polls and then disable wait -string posted_bw = ""; -void set_flrig_bw(int bw1, int bw2) +void set_flrig_bw(int bw2, int bw1) { if (!connected_to_flrig) return; XmlRpcValue val, result; - val = 256*bw2 + bw1; + int ival = bw2; + if (bw1 > 0) ival = 256*(bw1+128) + bw2; + val = ival; guard_lock flrig_lock(&mutex_flrig); + if (XMLRPC_DEBUG) + LOG_INFO("set_flrig_bw %04X", ival); if (!flrig_client->execute("rig.set_bw", val, result, timeout)) { LOG_ERROR("%s", "rig.set_bw failed"); wait_bw = false; wait_bw_timeout = 0; } else { - posted_bw = qso_opBW->value(); wait_bw = true; wait_bw_timeout = 5; -if (XMLRPC_DEBUG) std::cout << "set bw: " << posted_bw << "\n"; } } pthread_mutex_t mutex_flrig_bw = PTHREAD_MUTEX_INITIALIZER; -void xmlrpc_rig_post_bw(void *data) +void xmlrpc_rig_post_bw(void *) { guard_lock flrig_lock(&mutex_flrig_bw); if (!qso_opBW) return; - string *s = reinterpret_cast(data); - size_t p = s->find("|"); - if (p != string::npos) s->erase(p); - - qso_opBW->value(s->c_str()); + qso_opBW->value(posted_bw.c_str()); qso_opBW->redraw(); } +void xmlrpc_rig_post_bw1(void *) +{ + guard_lock flrig_lock(&mutex_flrig_bw); + if (!qso_opBW1) return; + + qso_opBW1->value(posted_bw1.c_str()); + qso_opBW1->redraw(); +} + +void xmlrpc_rig_post_bw2(void *) +{ + guard_lock flrig_lock(&mutex_flrig_bw); + if (!qso_opBW2) return; + + qso_opBW2->value(posted_bw2.c_str()); + qso_opBW2->redraw(); +} + void flrig_get_bw() { guard_lock flrig_lock(&mutex_flrig); XmlRpcValue res; + if (wait_bw_timeout) { + wait_bw_timeout--; + return; + } + if (flrig_client->execute("rig.get_bw", XmlRpcValue(), res, timeout) ) { static string s1; static string s2; - s1 = string(res[0]); - s2 = string(res[1]); - - bool posted = ((s1 == posted_bw)); - if (!wait_bw && !posted) { - posted_bw = s1; - guard_lock flrig_lock(&mutex_flrig_bw); - Fl::awake(xmlrpc_rig_post_bw, reinterpret_cast(&s1)); -if (XMLRPC_DEBUG) std::cout << "get bw: " << posted_bw << "\n"; - } else if (wait_bw && !posted) { - wait_bw = false; - wait_bw_timeout = 0; - } else if (wait_bw_timeout == 0) { - wait_bw = false; - } else if (wait_bw_timeout) - --wait_bw_timeout; + s2 = string(res[0]); + s1 = string(res[1]); + if (XMLRPC_DEBUG) + LOG_INFO("s1 %s, s2 %s", s1.c_str(), s2.c_str()); + if (!s1.empty()) { + posted_bw1 = s1; + Fl::awake(xmlrpc_rig_post_bw1); + posted_bw2 = s2; + Fl::awake(xmlrpc_rig_post_bw2); + } else { + if (!s2.empty()) { + posted_bw = s2; + Fl::awake(xmlrpc_rig_post_bw); + } + } + wait_bw_timeout = 0; } else { connected_to_flrig = false; - wait_bw = false; wait_bw_timeout = 0; -if (XMLRPC_DEBUG) std::cout << "get bw failed!\n"; + LOG_ERROR("%s", "get bw failed!"); } } @@ -433,61 +465,111 @@ int nargs; - try { - nargs = bws_result[0].size(); - - qso_opBW->clear(); -if (XMLRPC_DEBUG) std::cout << "cleared bw combo\n"; + try { // two BW controls + nargs = bws_result[1].size(); - if (nargs == 0) { - qso_opBW->add(""); - qso_opBW->index(0); - qso_opBW->deactivate(); - return; + static string bwstr; + qso_opBW1->clear(); + for (int i = 1; i < nargs; i++) { + bwstr = string(bws_result[1][i]); + qso_opBW1->add(bwstr.c_str()); } - string bwstr; - for (int i = 1; i < nargs; i++) { - bwstr = string(bws_result[0][i]); - qso_opBW->add(bwstr.c_str()); -if (XMLRPC_DEBUG) std::cout << "added bw: " << bwstr << "\n"; + string labels1 = bws_result[1][0]; + static char btn1_label[2]; + btn1_label[0] = labels1[0]; btn1_label[1] = 0; + qso_btnBW1->label(btn1_label); + qso_btnBW1->redraw_label(); + qso_btnBW1->redraw(); + static char tooltip1[20]; + snprintf(tooltip1,sizeof(tooltip1),"%s",labels1.substr(2).c_str()); + qso_opBW1->tooltip(tooltip1); + qso_opBW1->index(0); + qso_opBW1->redraw(); + + if (XMLRPC_DEBUG) { + static string debugstr = "opBW1:\n"; + for (int i = 0; i < nargs-1; i++) + debugstr.append(string(bws_result[1][i])).append(", "); + debugstr.append(string(bws_result[1][nargs - 1])).append("\n"); + debugstr.append(labels1).append("\n"); + debugstr.append("btn1 '").append(btn1_label); + debugstr.append("' tip '").append(tooltip1); + LOG_INFO("%s", debugstr.c_str()); } - qso_opBW->index(0); - qso_opBW->activate(); + try { + nargs = bws_result[0].size(); - qso_opBW->tooltip("xcvr bandwidth"); + static string bwstr; + qso_opBW2->clear(); + for (int i = 1; i < nargs; i++) { + bwstr = string(bws_result[0][i]); + qso_opBW2->add(bwstr.c_str()); + } + + string labels2 = bws_result[0][0]; + static char btn2_label[2]; + btn2_label[0] = labels2[0]; btn2_label[1] = 0; + qso_btnBW2->label(btn2_label); + qso_btnBW2->redraw_label(); + qso_btnBW2->redraw(); + static char tooltip2[20]; + snprintf(tooltip2,sizeof(tooltip2),"%s",labels2.substr(2).c_str()); + qso_opBW2->tooltip(tooltip1); + qso_opBW2->index(0); + qso_opBW2->redraw(); + + if (XMLRPC_DEBUG) { + static string debugstr = "opBW2:\n"; + for (int i = 0; i < nargs-1; i++) + debugstr.append(string(bws_result[0][i])).append(", "); + debugstr.append(string(bws_result[0][nargs - 1])).append("\n"); + debugstr.append(labels2).append("\n"); + debugstr.append("btn2 '").append(btn2_label); + debugstr.append("' tip '").append(tooltip2); + LOG_INFO("%s", debugstr.c_str()); + } + } catch ( XmlRpcException err) { + bws_posted = false; + return; + } + qso_opBW->hide(); + qso_opGROUP->show(); + bws_posted = true; + return; } catch (XmlRpcException err) { - ; - } -/* - string label; - size_t p; -// add later - try { - nargs = bws_result[1].size(); - if (nargs > 1) { - label = string(bws_result[1][0]); - if ( (p = label.find("|")) != string::npos) - label.erase(0, p + 1); - bw2Label->value(label.c_str()); + try { // one BW control + nargs = bws_result[0].size(); + string bwstr; + qso_opBW->clear(); for (int i = 1; i < nargs; i++) { - bw2->add(string(bws_result[1][i]).c_str()); + bwstr = string(bws_result[0][i]); + qso_opBW->add(bwstr.c_str()); + } + qso_opBW->index(0); + qso_opBW->activate(); + qso_opBW->tooltip("xcvr bandwidth"); + qso_opBW->show(); + qso_opGROUP->hide(); + + if (XMLRPC_DEBUG) { + static string debugstr = "BW:\n"; + for (int i = 0; i < nargs-1; i++) + debugstr.append(string(bws_result[0][i])).append(", "); + debugstr.append(string(bws_result[0][nargs - 1])); + LOG_INFO("%s", debugstr.c_str()); } - bw2Label->redraw(); - bw2->activate(); - } else - bw2->add(""); - } catch (XmlRpcException err) { - bw2->deactivate(); - } - bw1->redraw_label(); - bw1->redraw(); - bw2->redraw_label(); - bw2->redraw(); -*/ + } catch (XmlRpcException err) { + LOG_ERROR("%s", "no bandwidths specified"); + qso_opBW->add(""); + qso_opBW->index(0); + qso_opBW->deactivate(); + return; + } + } bws_posted = true; } @@ -502,9 +584,10 @@ posted_bw.clear(); // guard_lock flrig_lock(&mutex_flrig_bws); Fl::awake(xmlrpc_rig_post_bws); -if (XMLRPC_DEBUG) std::cout << "get bws\n"; + if (XMLRPC_DEBUG) + LOG_INFO("%s", "get bws"); } else { -if (XMLRPC_DEBUG) std::cout << "get bws failed\n"; + LOG_ERROR("%s", "get bws failed"); } } @@ -716,7 +799,7 @@ // xmlrpc read polling thread //====================================================================== bool run_flrig_thread = true; -int poll_interval = 100; // milliseconds +int poll_interval = 1000; // 100 // milliseconds //---------------------------------------------------------------------- // Set QSY to true if xmlrpc client connection is OK @@ -736,6 +819,7 @@ bool ret; { guard_lock flrig_lock(&mutex_flrig); +//LOG_WARN("%s", "checking flrig listMethods"); ret = flrig_client->execute("system.listMethods", noArgs, result, timeout); } // if (flrig_client->execute("system.listMethods", noArgs, result, timeout)) { @@ -750,10 +834,13 @@ flrig_get_xcvr(); Fl::awake(flrig_setQSY); } else { +//LOG_WARN("%s", "not able to connect"); connected_to_flrig = false; - poll_interval = 500; + poll_interval = 1000;//500; } - } catch (...) {} + } catch (...) { +//LOG_WARN("%s", "failure in flrig_client"); + } } void connect_to_flrig() @@ -764,6 +851,9 @@ flrig_client = (XmlRpcClient *)0; } try { +//LOG_WARN("creating flrig client %s, %d", +// progdefaults.flrig_ip_address.c_str(), +// atol(progdefaults.flrig_ip_port.c_str())); flrig_client = new XmlRpcClient( progdefaults.flrig_ip_address.c_str(), atol(progdefaults.flrig_ip_port.c_str())); @@ -778,7 +868,7 @@ void * flrig_thread_loop(void *d) { for(;;) { - MilliSleep( poll_interval );//progStatus.poll_interval); + MilliSleep(poll_interval );//progStatus.poll_interval); if (!run_flrig_thread) break; @@ -806,7 +896,7 @@ void FLRIG_start_flrig_thread() { flrig_thread = new pthread_t; - poll_interval = 500; + poll_interval = 1000; if (pthread_create(flrig_thread, NULL, flrig_thread_loop, NULL)) { LOG_ERROR("%s", "flrig_thread create"); exit(EXIT_FAILURE); diff -Nru fldigi-3.22.13/src/rsid/rsid_defs.cxx fldigi-3.23.01/src/rsid/rsid_defs.cxx --- fldigi-3.22.13/src/rsid/rsid_defs.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/rsid/rsid_defs.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -288,6 +288,8 @@ ELEM2_(1078, PSK8P1000F, MODE_8PSK1000F) \ ELEM2_(1058, PSK8P1200F, MODE_8PSK1200F) \ \ + ELEM2_(1171, IFKP, MODE_IFKP) \ + \ ELEM2_(0, NONE2, NUM_MODES) #define ELEM2_(code_, tag_, mode_) RSID_ ## tag_ = code_, diff -Nru fldigi-3.22.13/src/soundcard/soundconf.cxx fldigi-3.23.01/src/soundcard/soundconf.cxx --- fldigi-3.22.13/src/soundcard/soundconf.cxx 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/soundcard/soundconf.cxx 2015-09-21 19:15:45.000000000 +0000 @@ -118,15 +118,18 @@ #include +std::string str_pa_devices; + static void init_portaudio(void) { try { SoundPort::initialize(); } catch (const SndException& e) { - if (e.error() == ENODEV) // don't complain if there are no devices - return; - LOG_ERROR("%s", e.what()); +// if (e.error() == ENODEV) // don't complain if there are no devices +// return; + str_pa_devices.assign("\nPortaudio devices init failure:"); + str_pa_devices.assign(e.what()); AudioPort->deactivate(); btnAudioIO[SND_IDX_PORT]->deactivate(); if (progdefaults.btnAudioIOis == SND_IDX_PORT) @@ -150,12 +153,16 @@ #endif list devlist; + int devnbr = 0; for (SoundPort::device_iterator idev = SoundPort::devices().begin(); - idev != SoundPort::devices().end(); ++idev) + idev != SoundPort::devices().end(); ++idev) { devlist.push_back( padev(*idev, idev - SoundPort::devices().begin(), Pa_GetHostApiInfo((*idev)->hostApi)->type) ); + devnbr++; + } devlist.sort(); + str_pa_devices.assign("\nPortaudio devices:\n"); PaHostApiTypeId first_api = devlist.begin()->api; for (list::const_iterator ilist = devlist.begin(); ilist != devlist.end(); ilist++) { @@ -166,22 +173,24 @@ i = menu_item.length(); } menu_item.append(ilist->dev->name); + + str_pa_devices.append(menu_item).append("\n"); + // backslash-escape any slashes in the device name while ((i = menu_item.find('/', i)) != string::npos) { menu_item.insert(i, 1, '\\'); i += 2; } + // add to menu - if (ilist->dev->maxInputChannels > 0) { + if (ilist->dev->maxInputChannels > 0) menuPortInDev->add(menu_item.c_str(), 0, NULL, reinterpret_cast(ilist->idx), 0); - } - if (ilist->dev->maxOutputChannels > 0) { + if (ilist->dev->maxOutputChannels > 0) menuPortOutDev->add(menu_item.c_str(), 0, NULL, reinterpret_cast(ilist->idx), 0); -LOG_INFO("%s", menu_item.c_str()); - } + } if (progdefaults.PortInDevice.length() == 0) { diff -Nru fldigi-3.22.13/src/spot/pskrep.cxx fldigi-3.23.01/src/spot/pskrep.cxx --- fldigi-3.22.13/src/spot/pskrep.cxx 2015-03-21 00:29:04.000000000 +0000 +++ fldigi-3.23.01/src/spot/pskrep.cxx 2015-09-15 14:09:37.000000000 +0000 @@ -418,9 +418,10 @@ band_map_t& bandq = queue[call][band(freq)]; if (bandq.empty() || rtime - bandq.back().rtime >= DUP_INTERVAL) { // add new bandq.push_back(rcpt_report_t(mode, freq, rtime, rtype, loc)); - LOG_VERBOSE("Added (call=\"%s\", loc=\"%s\", mode=\"%s\", freq=%d, time=%" PRIdMAX ", type=%u)", + LOG_VERBOSE("Added (call=\"%s\", loc=\"%s\", mode=\"%s\", freq=%d, time=%d, type=%u)", call.c_str(), loc, mode_info[mode].adif_name, - static_cast(freq), (intmax_t)rtime, rtype); + static_cast(freq), + static_cast(rtime), rtype); new_count++; save_queue(); } diff -Nru fldigi-3.22.13/src/trx/modem.cxx fldigi-3.23.01/src/trx/modem.cxx --- fldigi-3.22.13/src/trx/modem.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/trx/modem.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -175,6 +175,8 @@ modem *fsq_modem = 0; +modem *ifkp_modem = 0; + modem *dominoex4_modem = 0; modem *dominoex5_modem = 0; modem *dominoex8_modem = 0; diff -Nru fldigi-3.22.13/src/waterfall/waterfall.cxx fldigi-3.23.01/src/waterfall/waterfall.cxx --- fldigi-3.22.13/src/waterfall/waterfall.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/waterfall/waterfall.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -70,6 +70,7 @@ #include "rtty.h" #include "flslider2.h" #include "debug.h" +#include "rigsupport.h" using namespace std; @@ -253,7 +254,7 @@ if (marker_mode >= MODE_MT63_500S && marker_mode <= MODE_MT63_2000L) bw_upper = (int)(width * 31 / 32); - if (marker_mode == MODE_FSQ) + if (marker_mode == MODE_FSQ || marker_mode == MODE_IFKP) bw_upper = (int)(width * 32 / 33); if (bw_lower + static_cast(freq+0.5) < 0) @@ -333,7 +334,7 @@ int bw_hi = marker_width; if (mode >= MODE_MT63_500S && mode <= MODE_MT63_2000L) bw_hi = bw_hi * 31 / 32; - if (mode == MODE_FSQ) bw_hi = bw_hi * 32 / 33; + if (mode == MODE_FSQ || mode == MODE_IFKP) bw_hi = bw_hi * 32 / 33; for (int y = 0; y < WFMARKER - 2; y++) { int incr = y * scale_width; @@ -648,28 +649,27 @@ update_freq: static char szFrequency[14]; if (active_modem && rfc != 0) { // use a boolean for the waterfall - int cwoffset = 0; - int rttyoffset = 0; + int offset = 0; + double afreq = active_modem->get_txfreq(); trx_mode mode = active_modem->get_mode(); if (mode == MODE_RTTY && progdefaults.useMARKfreq) { - rttyoffset = (progdefaults.rtty_shift < rtty::numshifts ? + offset = (progdefaults.rtty_shift < rtty::numshifts ? rtty::SHIFT[progdefaults.rtty_shift] : progdefaults.rtty_custom_shift); - rttyoffset /= 2; - if (active_modem->get_reverse()) rttyoffset *= -1; + offset /= 2; + if (active_modem->get_reverse()) offset *= -1; } string testmode = qso_opMODE->value(); - if (testmode == "CW" or testmode == "CWR") { - cwoffset = progdefaults.CWsweetspot; - usb = ! (progdefaults.CWIsLSB ^ (testmode == "CWR")); - } + usb = !ModeIsLSB(testmode); + if (testmode.find("CW") != string::npos) + afreq = 0;//-progdefaults.CWsweetspot; if (mode == MODE_ANALYSIS) { dfreq = active_modem->track_freq(); } else { if (usb) - dfreq = rfc + active_modem->get_txfreq() - cwoffset + rttyoffset; + dfreq = rfc + afreq + offset; else - dfreq = rfc - active_modem->get_txfreq() + cwoffset - rttyoffset; + dfreq = rfc - afreq - offset; } snprintf(szFrequency, sizeof(szFrequency), "%-.3f", dfreq / 1000.0); } else { @@ -803,10 +803,9 @@ else { int cwoffset = 0; string testmode = qso_opMODE->value(); - if (testmode == "CW" or testmode == "CWR") { - cwoffset = ( progdefaults.CWOffset ? progdefaults.CWsweetspot : 0 ); - usb = ! (progdefaults.CWIsLSB ^ (testmode == "CWR")); - } + usb = !ModeIsLSB(testmode); + if (testmode.find("CW") != string::npos) + cwoffset = progdefaults.CWsweetspot; if (usb) fr = (rfc - (rfc%500))/1000.0 + 0.5*i - cwoffset/1000.0; else @@ -886,7 +885,7 @@ trx_mode mode = active_modem->get_mode(); if (mode >= MODE_MT63_500S && mode <= MODE_MT63_2000L) bw_hi = bw_hi * 31 / 32; - if (mode == MODE_FSQ) { + if (mode == MODE_FSQ || mode == MODE_IFKP) { bw_hi = bw_lo = 69 * bandwidth / 100; } RGBI *pos1 = fft_img + (carrierfreq - offset - bw_lo) / step; @@ -955,7 +954,7 @@ int bw_hi = bandwidth / 2; if (mode >= MODE_MT63_500S && mode <= MODE_MT63_2000L) bw_hi = bw_hi * 31 / 32; - if (mode == MODE_FSQ) bw_hi = bw_hi * 32 / 33; + if (mode == MODE_FSQ || mode == MODE_IFKP) bw_hi = bw_hi * 32 / 33; RGBI *pos0 = (fft_img + cursorpos); RGBI *pos1 = (fft_img + cursorpos - bw_lo/step); RGBI *pos2 = (fft_img + cursorpos + bw_hi/step); @@ -1036,7 +1035,7 @@ int bw_hi = bandwidth / 2; if (mode >= MODE_MT63_500S && mode <= MODE_MT63_2000L) bw_hi = bw_hi * 31 / 32; - if (mode == MODE_FSQ) bw_hi = bw_hi * 32 / 33; + if (mode == MODE_FSQ || mode == MODE_IFKP) bw_hi = bw_hi * 32 / 33; uchar *pos0 = pixmap + cursorpos; uchar *pos1 = (pixmap + cursorpos - bw_lo/step); uchar *pos2 = (pixmap + cursorpos + bw_hi/step); diff -Nru fldigi-3.22.13/src/wefax/wefax.cxx fldigi-3.23.01/src/wefax/wefax.cxx --- fldigi-3.22.13/src/wefax/wefax.cxx 2015-04-22 15:17:06.000000000 +0000 +++ fldigi-3.23.01/src/wefax/wefax.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -1129,7 +1129,7 @@ // So we trash the image. // TODO: It is done too many times: SOMETIMES THE MESSAGE IS REPEATED HUNDREDTH. // crr8row continues to grow although it makes no sense. - LOG_INFO("Flushing dummy image m_imag_corr_max=%f crr_row=%d 200 lines.", + LOG_DEBUG("Flushing dummy image m_imag_corr_max=%f crr_row=%d 200 lines.", m_imag_corr_max, crr_row ); static const char * garbage_200 = GARBAGE_STR ".200"; *stop_code = garbage_200; @@ -1137,7 +1137,7 @@ stable_state = RXAPTSTOP ; } else if( ( m_imag_corr_max < 0.20 ) && ( crr_row > 500 ) ) { // If the max line-to-line correlation still low for a bigger image. - LOG_INFO("Flushing dummy image m_imag_corr_max=%f crr_row=%d 500 lines.", + LOG_DEBUG("Flushing dummy image m_imag_corr_max=%f crr_row=%d 500 lines.", m_imag_corr_max, crr_row ); static const char * garbage_500 = GARBAGE_STR ".500"; *stop_code = garbage_500; @@ -1207,7 +1207,7 @@ if( reset_afc ) { /// Displays the message only once. if( prev_row != -1 ) { - LOG_INFO("Resetting AFC total_img_rows=%d",total_img_rows); + LOG_DEBUG("Resetting AFC total_img_rows=%d",total_img_rows); } prev_row = -1 ; total_img_rows = 0 ; diff -Nru fldigi-3.22.13/src/widgets/FTextRXTX.cxx fldigi-3.23.01/src/widgets/FTextRXTX.cxx --- fldigi-3.22.13/src/widgets/FTextRXTX.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/widgets/FTextRXTX.cxx 2015-09-14 11:11:40.000000000 +0000 @@ -693,9 +693,9 @@ QRB::qrb(lon1, lat1, lon2, lat2, &distance, &azimuth) == QRB::QRB_OK) { if (progdefaults.us_units) { stip << "QTE " << fixed << setprecision(0) << azimuth << '\260' << " (" - << QRB::azimuth_long_path(azimuth) << '\260' << ") QRB " + << QRB::azimuth_long_path(azimuth) << '\260' << ") QRB " << distance * 0.62168188 << "mi"<< " (" << - QRB::distance_long_path(distance) * 0.62168188 << + QRB::distance_long_path(distance) * 0.62168188 << "mi)\n"; } else { @@ -811,7 +811,7 @@ case FL_KEYBOARD: if (active_modem->get_mode() == MODE_FSQ) { if (Fl::event_key() == FL_Enter || Fl::event_key() == FL_KP_Enter) { - fsq_transmit(active_modem); + fsq_transmit(0); return 1; } } @@ -1279,7 +1279,10 @@ abort_tx(); break; case TX_MENU_MFSK16_IMG: - showTxViewer(0, 0); + if (active_modem->get_mode() == MODE_IFKP) + ifkp_showTxViewer(); + else + showTxViewer(0, 0); break; case TX_MENU_CLEAR: clear(); diff -Nru fldigi-3.22.13/src/widgets/FTextView.cxx fldigi-3.23.01/src/widgets/FTextView.cxx --- fldigi-3.22.13/src/widgets/FTextView.cxx 2015-07-14 17:34:35.000000000 +0000 +++ fldigi-3.23.01/src/widgets/FTextView.cxx 2015-09-12 01:09:12.000000000 +0000 @@ -469,6 +469,10 @@ set_style(CTRL, FL_HELVETICA, FL_NORMAL_SIZE, FL_DARK_GREEN, set); set_style(SKIP, FL_HELVETICA, FL_NORMAL_SIZE, FL_BLUE, set); set_style(ALTR, FL_HELVETICA, FL_NORMAL_SIZE, FL_DARK_MAGENTA, set); + set_style(FSQ_TX, FL_HELVETICA, FL_NORMAL_SIZE, FL_RED, set); + set_style(FSQ_DIR, FL_HELVETICA, FL_NORMAL_SIZE, FL_BLUE, set); + set_style(FSQ_UND, FL_HELVETICA, FL_NORMAL_SIZE, FL_DARK_GREEN, set); + } // ---------------------------------------------------------------------------- diff -Nru fldigi-3.22.13/src/widgets/picture.cxx fldigi-3.23.01/src/widgets/picture.cxx --- fldigi-3.22.13/src/widgets/picture.cxx 2015-07-21 16:04:22.000000000 +0000 +++ fldigi-3.23.01/src/widgets/picture.cxx 2015-09-12 20:02:06.000000000 +0000 @@ -24,6 +24,7 @@ // along with this program. If not, see . // ---------------------------------------------------------------------------- +#include #include #ifdef __MINGW32__ @@ -45,7 +46,7 @@ #include #include -#include +//#include #include #include "fl_digi.h" @@ -72,6 +73,7 @@ binary = false ; binary_threshold = 128 ; slantcorr = true; + cbFunc = NULL; } picture::~picture() @@ -110,16 +112,19 @@ } else { Fl_Widget::resize(x,y,w,h); } + redraw(); } void picture::resize(int x, int y, int w, int h) { - width = w; - height = h; - delete [] vidbuf; - bufsize = depth * w * h; - vidbuf = new unsigned char[bufsize]; - memset( vidbuf, background, bufsize ); + if (w != width || h != height) { + width = w; + height = h; + delete [] vidbuf; + bufsize = depth * w * h; + vidbuf = new unsigned char[bufsize]; + memset( vidbuf, background, bufsize ); + } resize_zoom(x,y,w,h); } @@ -382,7 +387,6 @@ fl_draw_image( vidbuf, x(), y(), w(), h() ); } else { fl_draw_image( draw_cb, this, x(), y(), w(), h() ); - // redraw(); } } @@ -477,9 +481,12 @@ int picture::handle(int event) { - if (!slantcorr) return 0; if (Fl::event_inside( this )) { if (event == FL_RELEASE) { + if (!slantcorr) { + do_callback(); + return 1; + } int xpos = Fl::event_x() - x(); int ypos = Fl::event_y() - y(); int evb = Fl::event_button(); @@ -487,7 +494,6 @@ slant_corr(xpos, ypos); else if (evb == 3) slant_undo(); -LOG_WARN("xpos, ypos %d, %d", xpos, ypos); LOG_DEBUG("#2 %d, %d", xpos, ypos); return 1; } @@ -527,9 +533,29 @@ fp = NULL; delete [] newfn; } - else + else { + fp = fopen(name, "rb"); + if (fp) { + fclose(fp); + const int n = 5; // rename existing image files to keep up to 5 old versions + ostringstream oldfn, newfn; + ostringstream::streampos p; + + oldfn << name << '.'; + newfn << name << '.'; + p = oldfn.tellp(); + + for (int i = n - 1; i > 0; i--) { + oldfn.seekp(p); + newfn.seekp(p); + oldfn << i; + newfn << i + 1; + rename(oldfn.str().c_str(), newfn.str().c_str()); + } + rename(name, oldfn.str().c_str()); + } fp = fopen(name, "wb"); - + } return fp; } @@ -668,6 +694,10 @@ free(text.key); free(text.text); png_destroy_write_struct(&png, &info); + + fflush(fp); + fsync(fileno(fp)); + fclose(fp); return 0; diff -Nru fldigi-3.22.13/src/xmlrpcpp/XmlRpcSocket.cpp fldigi-3.23.01/src/xmlrpcpp/XmlRpcSocket.cpp --- fldigi-3.22.13/src/xmlrpcpp/XmlRpcSocket.cpp 2015-06-07 20:48:31.000000000 +0000 +++ fldigi-3.23.01/src/xmlrpcpp/XmlRpcSocket.cpp 2015-09-15 14:09:37.000000000 +0000 @@ -59,7 +59,7 @@ #if defined(_WINDOWS) { - WORD wVersionRequested = MAKEWORD( WSA_MAJOR, WSA_MINOR ); + WORD wVersionRequested = MAKEWORD( 2, 0 ); WSADATA wsaData; WSAStartup(wVersionRequested, &wsaData); atexit((void(*)(void)) WSACleanup);